HSEARCH-1365 Bumping the POM version to 5.0.0-SNAPSHOT to start Search 5 development
HSEARCH-1365 Extracting modules

- modularizing serialization support (native Java and Avro)
- modularizing remote backends (jms and jgroups)
- addding new dedicated Log interface for JGroups backend
- moving infinispan into backends directory
- centralising surefire config
HSEARCH-1459 Refactoring ServiceManager and service contract

- removing ServiceProvider interface and implementations
- adding interfaces Service, Startable and Stoppable into service.spi sub package of engine
- adding new helper class AggregatedClassLoader
- adjusting all code to new service implementation
HSEARCH-1365 Updating distribution bundle and fixing Javadoc generation warnings