1. ApiChecker was broken after FSOD. This patch fixes it. 
2. Simple things like using meaningful variable names and some more java-doc. 
3. Hiding a lot of the API that should be kept private and making classes
immutable where possible. 
4. Other style changes mentioned by toby.
5. Adds unit tests. 
6. Updates the build.
7. Updates the whitelist in the config file. 


Review by: tobyr



git-svn-id: https://google-web-toolkit.googlecode.com/svn/trunk@3105 8db76d5a-ed1c-0410-87a9-c151d255dfc7
17 files changed