fixed error in handling changes to agent debug state
Added annotation-based config -- fixes BYTEMAN-148
corrected missing init from sys prop for inhibitAgentLoad
made TestNG work when more than one test class is specified -- fixes BYTEMAN-148

updating the TestNG release avoids some of the problems where test
classes and method setup/teardown happens in parallel. however, TestNG
still stupidly insists on notifying class setup for all classes before
runnign nay tests and class teardown only after all tests have
completed. so this patch modifies the test runner to do class setup
and teardown before each test method run when it notices a change in
the current test method owner class.
rolled over version to 2.2.0-SNAPSHOT
corrected testng version info in BMUnit README -- fixes BYTEMAN-148