CMS-3561 Make admin module work in OSGi. Broke down StartupInitializer into interface/implementation.
Merge branch 'master' into osgi

Conflicts:
	modules/wem-admin/src/main/java/com/enonic/wem/admin/rest/resource/tools/ToolsResource.java