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
Merge branch '2.4'