Delegate to jmx agent in jdk instead of using a custom one

The JDK agent has a mechanism for registering itself with the JVM
instrumentation buffer, which is required for proper integration
with jstatd and supporting VisualGC when connecting to the the process
from VisualVM