first spike at #1934 to automatically detect tomcat war deployments so we can register them into ZK automatically when they are started
#1934 minor refactor to include curator so we can auto-register services into ZK
#1934 deduce the full host/port for the URLs to the web applications to register into ZK
#1934 process controller should automatically delete any discovered ZK entries for containers which are killed or stop
#1934 added a simple master cache for ZK; so we can minimise the actual number of writes to ZK when we keep polling and detecting services in jolokia; so we only write to ZK when something's not there or when the JSON changes
add a little DSL to aid creating requirements