This is the first step of a major rewrite of how the i18n generator
works.  The ultimate goal is to have the i18n generator be able to
run during compilation, as a separate build step (though other
generators producing i18n output would prevent this), or on the
server.

The immediate need is to expose the recently-added extended plurals
and generic selectors to modules that write external files for
translation.  However, I have tried to build the infrastructure
sufficient to support the long-term goals in the process of doing
that.

Public review at: http://gwt-code-reviews.appspot.com/1355802/show

Patch by: jat
Review by: rjrjr


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