Skylark error messages now include a stack trace.

This means that some tests had to be changed from using exact equality of error messages to working with contains() / startsWith().

--
MOS_MIGRATED_REVID=100923593
diff --git a/src/main/java/com/google/devtools/build/lib/syntax/BuiltinFunction.java b/src/main/java/com/google/devtools/build/lib/syntax/BuiltinFunction.java
index 7fc85ba..70173ce 100644
--- a/src/main/java/com/google/devtools/build/lib/syntax/BuiltinFunction.java
+++ b/src/main/java/com/google/devtools/build/lib/syntax/BuiltinFunction.java
@@ -177,7 +177,7 @@
               loc,
               String.format(
                   "Method %s is not applicable for arguments %s: '%s' is %s, but should be %s",
-                  getShortSignature(), printTypeString(args, args.length - extraArgsCount),
+                  getShortSignature(true), printTypeString(args, args.length - extraArgsCount),
                   paramName, EvalUtils.getDataTypeName(args[i]),
                   EvalUtils.getDataTypeNameFromClass(types[i])));
         }