Fix broken build by adding CDI to errai-ui-demo-i18n

Followup of https://issues.jboss.org/browse/ERRAI-658
Merge pull request #68 from jbarop/ERRAI-653-fix

Fix broken build by adding CDI to errai-ui-demo-i18n
Removed @Portable from navigation event to avoid server-side dep.
Fixed ERRAI-657: Weld warning for ErraiServiceBean and MessageBusBean
Moved PageReguest and MapsTo to common to avoid server side dep. on navigation
Fixed ERRAI-656: Silence WELD warning of ErraiService missing constructor
Fixed ERRAI-651: No server-side dependency to Errai UI (also fixes ERRAI-655)
$platform  should be lowercase to avoid FileNotFoundException

Without this fix, the process crash on Linux while working fine on OSX

Signed-off-by: remi-parain <rparain@ubidreams.com>
"maven-war-plugin" dependency should not be mandatory.
The build should not crash if the dependency is missing.

Signed-off-by: remi-parain <rparain@ubidreams.com>
Fixed RPC error reporting so it displays the additionalDetails sent from the server

This was a surprisingly deep-cutting change: RPC error handling used to go through 3
times as many callbacks as it does now (and it ended up displaying a useless client-
side stack trace in the error dialog)

I also eliminated the transportToBusCallback in favour of a new public sendLocal()
method that does what it says. Transports now deliver messages into the bus itself,
which simplifies all message deliveries--not just errors.
Merge branch '2.4'
Changed fix for ERRAI-591 to not introduce dep. on Weld and also work with WildFly 8.Beta1
Merge pull request #69 from remi-parain/master

missing toLowerCase() call + missing  null test on plugin dependency
Implemented ERRAI-538: Global error handling to catch uncaught exceptions in ErraiBus
Fixed tests in errai-ioc-bus-support
Fixed ERRAI-661: PropertyChangeHandlers not firing when root of property chain changes
Merge branch '2.4'
Add jboss launcher and client-local-class-hider projects.

JBossLauncher is used for remote controlling a JBoss AS in gwt devmode.
The client-local-class-hider is necessary so for the JBoss AS instance
to deploy the webapp directory with gwt classes present.
Adding new jboss module to root pom
errai-codegen is a required dependency for errai-codegen-gwt