Integrate type-removal branch into trunk.
Adds -XdisableClassMetadata flag.
Adds RemateServiceObfuscateTypeNames module.

svn merge --reintegrate  https://google-web-toolkit.googlecode.com/svn/changes/bobv/elide_rpc_type_names_r4602

Patch by: bobv
Review by: jgw



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