Added a skeleton for a i18n demo.
1) Added a (currently empty) unit test for i18n.
2) First swing at the @Bundle annotation (used to enable i18n support)
3) Some code to load an i18n message bundle as a GWT resource
* Added scanning for multiple bundle files (the translations).
* Added a translation service to do the actual translating
* The tempalte now gets updated based on data from the translation
service

Currently the translations are loaded too late in some cases.  I need to
make sure they are available whenever a template is loaded.
First working version of i18n support in errai-ui.  Still need to
implement the demo app and various refinements/additions.  The basics
are now working, though (registration of translations, basic template
localization).
Updated the i18n demo - now supports default (english) and french.
- Additional refinements.
- Added a German translation file in the demo
Added a Danish translation to the demo.
Improved/expanded the i18n unit test.
Refactored the i18n impl to use an AsyncGenerator rather than a
decorator.  This will make it easier to also output a JSON file that
developers can use as a starting point for thier translation files.
Now tracking all i18n keys during codegen.  This will ultimately allow a
report to be generated re: missing keys.
Now generating some helper files during compilation to assist the
developer with their i18n translations.
Updates based on merge with latest master branch.
Fixed up the dependencies in the pom.xml.
Merge pull request #42 from EricWittmann/errai-3.0-i18n

Errai 3.0 i18n - (first cut)