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