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-1459 Javadoc improvements
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-1365 Reorganize distribution assembly
HSEARCH-1459 Refactor ServiceManager and ServiceProvider
HSEARCH-1459 Update tests accordingly
HSEARCH-1459 Apply new Services pattern to the Infinispan module
HSEARCH-1459 Rename exising Services to better match their new role