HSEARCH-1121 Defining new ClassLoadingService and hooking into the service manager.

The class loader service must be provided by the SearchConfiguration.
HSEARCH-1121 Removing deprecated method from ClassLoaderHelper and moving ClassLoaderHelperTest into engine module
HSEARCH-1121 Removing transaction helper org.hibernate.search.batchindexing.impl.Helper

In its current form it is not doing anything, since JoinableCMTTransaction does not even exist in ORM anymore.
This helper was introduced as resultion for HSEARCH-640. After adding a integration test, it seems it is not
necessary to have a replacement for this helper.
HSEARCH-1121 Cleaning up classloading via ClassLoadingHelper. All classloading needs to occur via the ClassLoaderService.
HSEARCH-1121 Making BridgeFactory non static and removing last static classloading method in ClassLoaderHelper.

Moving provided id parsing into AnnotationMetadataProvider
HSEARCH-1121 Cleaning up InfinispanModuleMemberRegistrationIT
HSEARCH-1547 Defining behaviour of ServiceManager#releaseAllServices and the fact that provided services cannot implement Startable or Stoppable