New non-static approach to make aggregation from multiple hosts into Graphite easier.

Sample code:

GraphiteReporter reporter=GraphiteReporter.enable( 1, TimeUnit.MINUTES, graphiteHost, port );
reporter.setPrefix("foo");
reporter.setSuffix("bar");
reporter.setPrintVMMetrics(false);