separated out the local GitService from the ZK clustered HA FabricGitService so we decouple the GitDataNode from requiring fabric-git to be eagerly started before it can startup, also added a test case for a bug and fixed it; in GitDataNode where we were forgetting to add/push the profileAttribute file changes