HSEARCH-1365 Refactoring ServiceManager and service contract

Removing ServiceProvider interface and implementations
Adding interfaces Service, Startable and Stoppable
Adding new helper class AggregatedClassLoader
Adjusting all code to new service implementation