Run the conformance checks earlier to avoid unhelpful rewriting that occurs during the check phase. This allows checks of goog.getMsg, goog.getCssName, etc
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79344153
Fix two numeric representation bugs

1) In CodePrinter: Printing of some large numbers
above 2^53 were incorrectly truncated.
2) In NewIRFactory: Literal hex, binary, and octal
numeric literal representations couldn't be used for literals
larger than the maximum representable long (2^63-1).

Fixes #691 on github
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79345667
Small fixes
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79346359
[NEW TYPE INFERENCE] Don't warn about failed unification when the formal parameter type doesn't include the type variable.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=79354658