Major Java code cleanup:

1. Renamed packages org.eclipse to com.google.eclipse
2. Reformatted the code
3. Removed API analysis
4. Removed NLS-related warnings
5. Updated code to use new features in Java 1.5
6. Removed compiler warnings
7. Removed unnecessary code
8. Removed code duplication
160 files changed