Update RuntimeUtils.jar to match source
Revert RuntimeUtils

For some reason the updates don't run on our testrunner. A slight logging improvement isn't worth figuring out why
Extract portions of RuntimeUtils relevant to profiling

Put them in JavaAgent, change build process accordingly
Add JavaAgent.jar
Merge remote-tracking branch: upstream/master