Do not emit '<!--'
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63158589
Warn if someone uses cross-module method motion without externs, instead of randomly breaking.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63159587
Automated g4 rollback of changelist 63159587.

*** Reason for rollback ***

breakages

*** Original change description ***

Warn if someone uses cross-module method motion without externs, instead of randomly breaking.

***
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63165580
Update annotations for angular.$routeProvider.Params.template.
Its type can be string or a function that returns a string.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63167193
Parse "<!--" or "-->" as the start of a single-line comment (like "//")

This is necessary for parsing code that comes from third parties as it may be legacy code that still uses this hack.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63170760
Make visibility checks warn by default
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63261368
Add toString methods to make things easier to debug.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63264955
Switch ParserTest to explicitly use the old parser, even after the new one is turned on.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63271892
Fix a couple ErrorProne warnings.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63272317
Fix the use of a non-const "static" class member that was causing test flakiness
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63338615
[NEW TYPE INFERENCE]

Fixing ported tests.
- handle Function
- fix bug in generics instantiation
- provide way to use the warning name in the ported tests instead of the exact text
- for tests which we may not want to support, prefix with disable_
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63349381
Add support in the new parser for octal char literals in strings.

Verified that the new test passes with both parsers.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63355576