Merge branch '2.4'
Fixed @Service annotation on private methods in Bus implementation
Fixed bus implementation with @Command on private methods
Re-enabled a test that had been "temporarily" disabled long ago.
Added blame tracking for invalid object creation statements
Fixed local subscriptions from being subscribed remotely
ERRAI-618: Reduced code duplication of @Service and @Command features

Created a common interface for parsed services (ServiceParser -- both type or method
services).

Refactored CDIExtensionPoints and ServiceProcessor to use the
ServiceParser.

Fixed @Local feature in CDIExtensionPoints.

Fixed bean manager service lookup to use qualifiers (this was preventing
local type services from being found).
Added more tests for @Service and @Command annotations.

Copied tests between CDI and ErraiBus implementations.
Factored out the IdentifiableType and ManagedType stuff from ErraiEntityType

This lays the foundation for supporting mapped supertypes (a requested feature) as well as
embeddable types (not yet requested, so we'll hold off on doing it)
Fixed error in previous commit:

Test file was improperly merged and contained duplicate methods.
Merge branch '2.4'
Added support for basic store and fetch of entities that subclass other entities. (refs ERRAI-645)

Still need to test and implement:
 * polymorphic query results
 * abstract entities
 * mapped superclasses (might be same as abstract entities)
 * unmapped superclasses (ensure state inherited from these is not stored and restored)
Added support for polymorphic query results (refs ERRAI-645)
Added the ability to query on an entity class which subclasses another entity. (refs ERRAI-645)
Fixed ERRAI-277: NPE when proxied class has public method in constructor

Proxies now contain an initialization variable which is set true when
the proxy is closed. If any overridden method is invoked on an unclosed
proxy, it is a NOOP.
Updated ProxyMakerTests to reflect ERRAI-277 changes.
Merge branch '2.4'
Added test that spans 3 levels of entity type hierarchy, just to be sure.
Added sanity-check test against Hibernate to validate our behaviours around inheritance
Move ProxyUtil to errai-codegen and reuse in ERRAI-277 fix