Metrics 3 Support

Here is a cleaner upgrade to the Metrics 3 interfaces.

- Use new ScheduledReporter base class
- Removed VM metrics for now. Metrics 3 dropped some Java 6 support. I should be fairly straightforward to add back in shortly.