#6 changed statsd plugin to enable injection of new statsdmessageformatter
fix Multithreaded correctness - Call to static DateFormat
As the JavaDoc states, DateFormats are inherently unsafe for multithreaded use. The detector has found a call to an instance of DateFormat that has been obtained via a static field. This looks suspicous.
For more information on this see Sun Bug #6231579 and Sun Bug #6178997.
changed usage of keySet() to entrySet()

This method accesses the value of a Map entry, using a key that was retrieved from a keySet iterator. It is more efficient to use an iterator on the entrySet of the map, to avoid the Map.get(key) lookup.
fixed some naming issues
many cleanups (unused etc.)
added another simple constructor
replaced log4j where (easy) possible with slf4j
upgrade dependencies and plugins