Updated to also allow JVM metrics to be sanitized.

- Created new sanitizeGangliaName method to allow a final sanitation
check before sending a metric name to ganglia. This is needed to allow
subclasses to have full control over the naming of the metrics that are
sent to ganglia. For example, if you don't want "." in your metric
names. The default simply returns the current name.