[NEW TYPE INFERENCE]

Make sure not to return a null type in analyzePropAccessFwd
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63747945
[NEW TYPE INFERENCE]

Allow passing undefined for optional arguments.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63749526
Use parse() only for successful warning-free parses, and use parseWarning for all cases where a warning is expected.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63757741
Add tests for automatic semicolon insertion.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=63758327