clean up pom repositories
add settings.xml with BUILD-README file
add settings.xml with BUILD-README file
fix formating
errai-bus demos are independent of errai-parent
Ensured build works without repo config and settings.xml
Introduced community release profile
Don't deploy demos for now (until we finished the demo refactoring)
Fixed ERRAI-532: Errai fails to find array marshallers for non-concrete types in DevMode
Merge branch '2.3'

Conflicts:
	errai-marshalling/src/main/java/org/jboss/errai/marshalling/rebind/DefinitionsFactoryImpl.java
	errai-marshalling/src/main/java/org/jboss/errai/marshalling/server/MappingContextSingleton.java
Temporary quick-fix for ERRAI-533. We need to think more about which way we want to go with this one.
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.