Latest MOE push to public repository.
	Change on 2013/02/25 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43060064
Added missing Java 1.6 method: Collections.newSetFromMap()

Merged in from HARMONY-4198 patch:
https://issues.apache.org/jira/browse/HARMONY-4198
	Change on 2013/02/25 by iroth <iroth@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43073596
Fixed bug in regex matcher. -1 was used for comparison instead of NSNotFound.
	Change on 2013/02/25 by iroth <iroth@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43073780
Performance optimization in ArrayList.java. In ArrayList ctor, instead of creating two arrays and copying from one to the other, we create one array and copy data into it directly. This has a 3.5% performance boost for tests that use this ctor heavily.
	Change on 2013/02/25 by iroth <iroth@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43073843
Added EnumMap.java to JRE emulation library makefile.
	Change on 2013/02/25 by iroth <iroth@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43080154
Fixed bug where @AutoreleasePool annotation was lost on anonymous/inner class methods. The method block was copied, but the autorelease status was tied to the original block reference.
	Change on 2013/02/25 by iroth <iroth@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43081930
Rewrite of how static variable accessors are generated. The accessor
methods are no longer added by Rewriter, and are now written by the
source file generators.
There are some changes to the signatures of the accessors:
- Getters remain the same.
- Static variables with primitive types no longer generate setters,
instead they generate a getter for a pointer to the field. For
example, "static int foo;" generates "+ (int *)fooRef;".
- Setters for static variables with object types no longer add the type
name to the setter name. For example "static String foo;" generates
"+ (void)setFoo:(NSString *)foo;". Previously the name would have
been "setFooWithNSString:".
	Change on 2013/02/26 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43127162
Unboxes the expression in a switch statement.
	Change on 2013/02/28 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43236182
Integrated Ian Roth's patch for a O(2^N) translator performance bug.
	Change on 2013/03/01 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43290514
Ensure that Double.equals and Float.equals throw a Java NPE instead
of NSInvalidArgument when the argument is null.
	Change on 2013/03/01 by pankaj <pankaj@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43303987
Updates all makefiles to point to the newly branched translator source.
	Change on 2013/03/04 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43384289
Clean up of the clean, includes and dist_includes targets in jre_emul.
	Change on 2013/03/04 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43397646
Create separate "java" and "dist_lib" targets in jre_emul since both products can be built independently of each other.
	Change on 2013/03/04 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43403016
Double.equals and Float.equals should return false, not throw an NPE,
when the argument is null.
	Change on 2013/03/05 by pankaj <pankaj@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43443919
Update build rules to point at branched files.
Fixes the resources in the j2objc library.
	Change on 2013/03/05 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43448045
Add a filegroup for the annotations files.
	Change on 2013/03/05 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43450320
Make most of FileTest.java pass, with bugs opened for whatever
failures remain.
	Change on 2013/03/05 by pankaj <pankaj@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43453521
Update references to items in the dist dir.
	Change on 2013/03/06 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43499776
Make the test target phony.
	Change on 2013/03/06 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43504553
Rewrite of how to handle local variables in switch statements. All declarations are moved above the first case statement, which is valid in C (but not in Java). Fixes local variables that are used accross multiple cases.
	Change on 2013/03/06 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=43509655