THIS COMMIT WILL NOT RUN WITHOUT TOOLS.JAR
Added Java instrumentation... requires tools.jar
Tools.jar is not assembled/shaded in the final jar, so this commit WILL NOT RUN.
Native libs are copied onLoad()
A way to shade in tools.jar in the final plugin needs to be found, I give up for now.