Build closure fixes: checks for classes on classpath, possible outer class names.
	Change on 2014/07/02 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70409130
Issue 366: fixed platform class includes when --no-package-directories is used.
	Change on 2014/07/02 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70409265
Display all global logger messages by default, like Android.
	Change on 2014/07/02 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70409325
Cleaned up SYNTHETIC flag use, fixed generation of static initialize() methods.
	Change on 2014/07/02 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70417370
Remove complex logic that renames duplicate object files and instead just filter out the harmless warning.
	Change on 2014/07/02 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=70423115