Reformat and cleanup YamlTester and JMXInterpreter

The former was dramatically different than any of the current developers style, including tabs, so give it an IDE format. Then clean up warnings (e.g. generics and casting), DEBUG variable and use logging instead of printlns.

Cascade DEBUG removal to JMXInterpreter, along with quite a bit of cleanup to JMXInterpreter. Running affected tests showed (unrelated) intermittent failures of JMXCancelationIT. This was due to TreeServiceImpl not wrapping interrupted with QueryCancelled like PersistitAdapter does. Fix both that and the test.

Misc other formatting and println removal in the other touched files.