* Delegate all ContainerState handling to ContainerRegistry
* Remove notion of central Controller
* Add notion of ContainerLifecycle service
* Move ContainerLifecycle from SPI to core RemoteContainerService
* Decouple ContainerState from ResourceHandles
Cleanup AttributeProviders
Confine visibility of ContainerState to ContainerRegistry
This should allow full freedom to refactor the ContainerRegistry and bring in a distributed container data store
Make the JmxAttributeProvider a required dependency for ContainerService
Make the NetworkAttributeProvider a required dependency for JmxAttributeProvider
Add and verify JMXServiceEndpoint on current container
Add ATTRIBUTE_KEY_JMX_SERVER_URL to current container attributes
Add process Agent per Container runtime. Agent JMX communication pending.