Jasmine: Add an extern for this.message in a custom matcher.

this.message provides a description of a failure as described here:
https://github.com/pivotal/jasmine/wiki/Matchers
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=54119011
Fix infinite rotation issue.

Now we should go straight to the optimized form in the commutative case
rather than relying on the associative case running after it.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=54121686
Merge remote-tracking branch: upstream/master