Reliablity and logging updates...

* Delegate java.util.Logging to Collectd.log
* Setup a Logger for the org.collectd package, register a Handler which delegates to Collectd.logFoo()
* Created a `TTL` configuration option. See README.md
* Schedule a reconnect if we try to collect an MBean and it's no-existent for more than one cycle (no notification of it being unregistered was received)