Changing Maven packaging to JAR.
Ignoring build_result/ and Eclipse files in Git.
Adding type map initialisation methods to Plugin.
Merge branch 'plugin' into jos
Enhancing plug-in for binding iOS types.
Remove unused printAssignmentLhs code.
	Change on 2012/11/29 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39447239
Changes translation of variable declarations with type Object to have
IOS type "id" instead of "NSObject". This is more consistent with Object
parameters in method declarations and fixes compile errors when
assigning an interface type to a variable with Object type.
	Change on 2012/11/29 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39447621
Fixes inner constructor generation for non-static inner classes.
	Change on 2012/11/30 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39492172
Fixed translation of System.out.println(methodThatReturnsString()).
	Change on 2012/11/30 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39499544
Make nil_chk a "static inline" function instead of "static" to improve performance.
	Change on 2012/11/30 by dvh <dvh@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39500040
Regression test for CL 39168381.
	Change on 2012/11/30 by iroth <iroth@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39500264
Remove assignment of outer field when calling another constructor.
	Change on 2012/12/03 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39564705
Moves InitializationNormalizer pass to after the anonymous and inner class rewriting.
This fixes an issue where anonymous within field initializers were being duplicated.
	Change on 2012/12/03 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39582149
Rollback reordering of InitializationNormalizer.
	Change on 2012/12/03 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39586346
Fixed Unicode string escaping to ignore escaped backslashes, used in regex
expressions.
	Change on 2012/12/03 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39597262
2nd checkin after rollback.
Moves InitializationNormalizer pass to after the anonymous and inner class rewriting.
This fixes an issue where anonymous within field initializers were being duplicated.
	Change on 2012/12/04 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39614943
2nd rollback of reordering InitializationNormalizer pass.
	Change on 2012/12/04 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39617091
Implemented native methods for java.util.regex, added unit tests for
that package.

Switched String.split() methods to use Pattern.split, fixing problems
with the previous implementation.  Updated JreEmulation package with
new files, fixed test build.
	Change on 2012/12/04 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39642963
Fixed how weak references are detected.
	Change on 2012/12/05 by dvh <dvh@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39683434
3rd attempt at this change.
Moves InitializationNormalizer pass to after the anonymous and inner class rewriting.
This fixes an issue where anonymous within field initializers were being duplicated.
	Change on 2012/12/06 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=39721410