Publish address into ZK for MongoDB profile
Fix minor typos in docs
Modify what's published to ZK for MongoDB profile
Fix placeholder resolution for ${env:} as it was not using the environment variables being passed in as a first pass, always used System Environment Variables only
Support io.fabric8.zookeeper.publish-*.properties files for docker based profiles
Change where MongoDB profile publishes into ZK
[FABRIC-1100] - Immutable Version/Profile constructs
Review FabricService.getDefaultVersion(). Add FabricService.getDefaultVersionId(), getRequiredDefaultVersion()
Split CachingGitDataStore in ZkDataStore and GitDataStore
Add profile registry locking. Make ProfileRegistry.getProfile() atomic
Use executeRead/executeWrite instead of generic gitOperation
Use explicit requireCommit/requirePush with GitContext
Only push when there was a commit. Notify on every successful commit
Prepare createProfile/updateProfile for atomic with single commit
Explicitly requirePull through the GitContext
Make GitDataStore.createProfile() atomic with single commit
Make GitDataStore.updateProfile() atomic with single commit
Reset the workspace (hard) before we do a pull
Recursively create/update parent profiles
Recursively create/update parent profiles in GitDataDataStore