LIVEOAK-407: Allow modules to install multiple instances of system configurations.
Merge pull request #359 from mwringe/LIVEOAK-407

LIVEOAK-407
Add synchronous initProperties() to match properties() for update on SynchronousResource
Remove unused service name
Modify ApplicationClientsInstallService to remove itself on completion, as it doesn't need to be retained
Make SynchronousResource.initProperties() default to calling properties()
Add some debug to git init for testing
Fix InterceptorSystemResource based on SynchronousResource changes, as initializeProperties() no longer defaults to calling updateProperties() but properties() instead
Modify KeycloakConfigRootResource to use SyncResource.properties() instead of updateProperties()
Modify FileSystemAdminResource to use override initializeProperties() and call updateProperties() so they have the same handling