Rename LatencyRecorder to MetricsRecorder and add counter for object leaks
Javadocs for the MetricsRecorder and ManagedPool interfaces.

Also an example MetricsRecorder based on Coda Hale's Metrics library.