Prevent NPE in CheckGlobalNames.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68410279
Support translation for calls to the super constructor and the super object.

This is part of issue #419
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68420602
Remove "head" rhino from the JSCompiler as we are no longer using it
(thanks John!)

Fixes #405
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68464733
Changes in pom-main.xml which were supposed to be part of rhino deletion
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68467603
When creating synthetic nodes, add source information to them
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68478194
Turn on the InferConsts pass.
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68478362
Remove jarjar since we don't need it anymore.

Thanks to Github user @pavel-v-chernykh for pointing this out on #405
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=68491280