Avoid calling Node.getQualifiedName() because it can allocate unnecessary String objects.

Typically this is done by calling Node.matchesQualifiedName or Node.isQualifiedName instead (which, as a bonus, is often more concise and readable).
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64813142
Changes the error message for the JSC_STRICT_MODULE_DEPENDENCY warning so that the referencing module name is on a second line.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64816253
Remove unthrown exceptions from method signatures
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64848428
Make it slightly cleaner to gather PerformanceTracker stats in TIMING_ONLY mode.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64901654
Iterate over entrySets
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64902164
Open-source the unit tests for the new type inference.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=64903686