Revisit container attribute handling & more

* Revisit container attribute handling
* Add Http service endpoint
* Add Jolokia service endpoint
* Remove support for URL attribute values
The idea here is that we are storing actual values for local ip, public ip, local hostname and manual ip, but we don't store the actual value for the ip. Instead we are storing the name of the resolver which points to one of the above.

I am wondering if now that we have the notion of AttributeProvider we should completely remove the "pointer concept" and just go with actual values.