HSEARCH-1365 Create the new Maven modules and empty project skeleton
HSEARCH-1365 Preparation of split of Backend and Serialization modules: move constants, disable some tests
HSEARCH-1365 Move all files related to Backend and Serialization services to their new module
HSEARCH-1365 Migrate the logging messages to the new module
HSEARCH-1365 Rename SerializationProviderService to AvroSerializationServiceProvider, PluggableSerializationLuceneWorkSerializer to LuceneWorkSerializerImpl
HSEARCH-1365 Operation needs to be Serializable
HSEARCH-1365 Rename package for JGroups backend
HSEARCH-1365 Rename package for JMS backend
HSEARCH-1365 Rename package for backends tests
HSEARCH-1459 Refactor ServiceManager and ServiceProvider
HSEARCH-1459 Move the StandardServiceManager to its new package
HSEARCH-1459 Apply new Services pattern to the Infinispan module
HSEARCH-1459 Rename exising Services to better match their new role
HSEARCH-1459 Define package-info and required META-INF elements for the new Services
HSEARCH-1365 Reorganize distribution assembly
Remove JGroups dependency from other modules
Move all JGroups tests to their respective module
Make JGroups backend tests independent from the JMS backend tests
Move JMS tests and reference implementation to the new JMS backend module
Move dependencies to run tests in the JMS Backend module