Regression test for very long i18n strings (functionality was already working; just lacked tests)
Fixed ERRAI-611
Removed javadoc description of Service field annotations (ERRAI-289)
Fixed delivery of messages to local services on the server
Fixed ERRAI-613: Allow for special chars in file names when scanning the classpath

This is the same fix we applied to MetaDataScanner on 1/4/12. The new scanners introduced since then (translation, less, validation) didn't rely on the same functionality.
fix for #ERRAI-616 now reads less files from jars
ERRAI-286 -- Added tests and fixed the feature (which was not fully
functional).

The @Service feature implementation is scattered between errai-bus
(ServiceProcessor) and errai-weld-integration (CDIExtensionPoints).
Neither implementation worked fully and because of issues with having
automatic service discovery with errai-cdi on the classpath, it was not
feasible to use both implementations simultaneously.

Consequently, I have re-implemented the missing parts of the feature
(except @Service annotation for fields) within errai-bus.
Added tests to errai-cdi implementation of @Service discovery (ERRAI-286)
Fixed name on recently added junit test to be more descriptive
Improved logic for vetoing client packages in CDIExtensionPoints (ERRAI-465)
Fixed ERRAI-617: Dynamically looking up beans in @AfterInitialization methods causes a concurrent modification exception
data-binding: test and fix for change handlers for specific property chains
errai-validation: bindable type aware validators can now also be retrieved using the standard factory in addition to injection
refactoring: removed API package (bean validator doesn't need tbe exposed as API, the standard javax.validation.Validator can be used)"
data-binding: fix to be able to remove property change handlers for nested types
Fixed ERRAI-614: StandardAsyncServlet causes delayed delivery of broadcast CDI events
Fixed ERRAI-615: Problem when demarshalling subtypes in errai jax-rs
Fix and regression tests for ERRAI-178

All Message implementations now subscribe reply callbacks before being
sent via a MessageBus.
Now immediately detaching removed entities during sync so they don't interfere with new ones that (re)use the same ID