Maven module names update
HSEARCH-1459 Javadoc improvements
HSEARCH-1365 Introduce a StringHelper#join helper
HSEARCH-1365 Convert SerializationTest to use @Rule rather than extensions
HSEARCH-1365 ResourceLoadingTest should not rely on Avro resources for testing
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 Polish some javadoc after the JGroups renames
HSEARCH-1459 Define package-info and required META-INF elements for the new Services