#1303: Avoid each container to do a pull/push per second to master git repo. Instead we use a shared zookeeper counter, which is updated when master git repo changes, so containers is triggered that way instead (on demand).
#1303: Added option so you can turn off this and use the old behavior with pull before push.
[Process manager] Provided dependencies shouldn't be copied.
#1327 allow inheritence of templates in process containers
#1327 provide a local cluster profile that uses local addresses for each container so we can create a cluster
#1327 have more generic kill mechanism for processes with no stop/kill commands
#1327 only create a local container network interface if enabled (to avoid wasting them)
#1327 make it easy to export values from environment variables into ZK when running processes & java containers