Revert "Fixed repository sync error."

This reverts commit fb4c0a68df114cf4246760cbc2cdf298ea25e3b0.
Adds OuterReferenceResolver which will detect references to outer context and captured variables. Replaces the functionality of Symbols.java and much of AnonymousClassConverter.java and InnerClassExtractor.java.
	Change on 2013/04/18 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45467516
Adds the option to specify source manifest files on the cycle_finder command-line.
	Change on 2013/04/18 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45476201
Removed internal bug id that was causing native code comment to be stripped.
	Change on 2013/04/18 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45487975
Added Harmony's String2Test, which adds 64 tests for String corner cases,
and fixed the bugs they found.
	Change on 2013/04/19 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45516562
Removes unused classes ClassConverter and TypeTrackingVisitor.
	Change on 2013/04/22 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45605164
Changed tools to handle error cases like javac; fixed a couple of warnings Eclipse found.
	Change on 2013/04/22 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45609264
Migrate users from Files.deleteRecursively() to Directories.deleteRecursively(), plus other related updates.
Files.deleteRecursively() does not handle symlinks correctly.

Other changes in this CL:
- lots of comment updates
- removal of IntegrationTestRunner's workaround for the usage of Files.deleteRecursively() in //depot/[]/java/com/google/testing/webdriver/forge/XServerProcess.java that was replaced in CL 45406172 with Directories.deleteRecursively(), which *does* handle symlinks

In case of breakages, see []
ReleaseNotes: none

Tested:
global TAP
IsVisible: false
	Change on 2013/04/23 by cpovirk <cpovirk@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45654327
Detects when an outer reference is in initializer code and uses the constructor parameter instead of creating an outer field.
	Change on 2013/04/23 by kstanger <kstanger@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45661712
Fixed standalone Xcode build: removed duplicate compiles and copies,
added missing generated files.
	Change on 2013/04/23 by tball <tball@google.com>
-------------
Created by MOE: http://code.google.com/p/moe-java
MOE_MIGRATED_REVID=45671732
Merge branch 'master' of https://code.google.com/p/j2objc
Merge branch 'master' of https://github.com/goodow/j2objc