Fixed ERRAI-597: IOC fails for inherited @Templated beans that are not marked as @Dependent
Removed errai-otec from 2.4 branch
Fixed ERRAI-598: IOC fails when 2 or more @Pages have the same @Templated parent class

This commit removes the fix for ERRAI-482 as it was to blame for the problem and is no longer required due to the recent fix to ERRAI-472.
Improved fix for ERRAI-597: IOC fails for inherited @Templated beans that are not marked as @Dependent
Added missing error handling for non-existing templates to TemplateChain (failed with a NPE during translation)
data-binding: minor code cleanup
Ensured default error handling can be stopped as indicated by the javadocs on ErrorCallback
Fixed ERRAI-599: Client side CDI module cannot be used without the server side weld integration module
data-binding: prepared tests for shared model/proxy support
Ensured CDI subsystem is activated (and @AfterInitialization fires) even if weld-integration is not used on the server.

This is part of the fix to ERRAI-599.
initial work on supporting shared proxies
more work on supporting shared proxies / still one failing test
all initial test cases for shared proxies working
data-binding: finished shared model/proxy support
Merge branch 'data-binding-with-shared-proxies' into 2.4
Added some clarifying javadoc; inlined some one-line private methods for clarity
The Wormhole no longer needs to provide access to remote subscriptions list (there's a public method now)
Fix pom: set compiler to Java 1.6; ignore GWT execution in m2e
Registering a dummy url type for .pom and .zip to silence warnings
Fixed ERRAI-592: CDI observers on client don't see server events after QueueSession or HttpSession is renewed