Surround switch statements with variable declarations inside block.
	Change on 2013/04/24 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45738107
Use OuterReferenceResolver in the cycle_finder tool to determine when to add an outer or capture edge.
	Change on 2013/04/25 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45762306
Previous switch statement change plus fix for consecutive declarations,
found translating Guava's CharMatcher.java.
	Change on 2013/04/25 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45776141
Make j2objc makefiles a bit quieter. This should not affect any C/ObjC builds, only java/javac/install/copy commands.

The motiviation is to make the output a lot more readable when generating gyp projects.

Please let me know if any of the silenced output is necessary for makefile-based Xcode projects.
	Change on 2013/04/26 by iroth <iroth@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45822717
Switch to ARC build for JRE library.
	Change on 2013/04/30 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45978082
Fixed unretained IOSClass singleton cache.
	Change on 2013/04/30 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45978185
Fixed Double and Float equals() to handle objects with a wrong type.
	Change on 2013/04/30 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45978273
If a field is ever set to the containing instance, ensure that it
sn't retained on assignment or autoreleased on re-assignment. This
keeps such code from introducing an implicit one node cycle, and
thus causing a memory leak.
	Change on 2013/04/30 by pankaj <pankaj@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45984218
Fixed NSNumber type mapping.
	Change on 2013/05/01 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46036330
Added source file encoding flag to j2objc and cycle_finder.
	Change on 2013/05/01 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46036459
Added missing stub method for ARC build.
	Change on 2013/05/03 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46131880
Fixed build so HashMap classes aren't built with ARC for any arch.
	Change on 2013/05/03 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46131946
Switched Eclipse compiler to Java 7, added binary literals test.
	Change on 2013/05/06 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46224503
Cleans up some utility methods in NameTable and adds casts for type variables when they have bounds.
	Change on 2013/05/06 by shanbhag <shanbhag@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46247206
Fixed NPE when an anonymous class constructor argument is null.
	Change on 2013/05/07 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46281838
Fixed missing wrapper import for primitive type literals.
	Change on 2013/05/07 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46281998
Updated passing tests lists.
	Change on 2013/05/07 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46282038
Skip GwtIncompatible methods only when flagged, added compatible string values, implemented GWT.isClient() and GWT.isScript() translation.
	Change on 2013/05/09 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46409842
Added Xcode 4 header environment to j2objcc.
	Change on 2013/05/09 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46410328
Added java.io.DataInput and DataOutput support.
	Change on 2013/05/09 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=46435036