Attaching a patch which converts grantRevokeDDL and grantRevokeDDL2 to JUnit. After attempts to chop each of these into individual testcases started to get messy, I decided to focus on getting the tests to each run as separate JUnit test fixtures first. The tests can stil be separated into individual test fixtures at a later date, but for now this should provide identical coverage and allow us to remove the old .sql tests and their multiple masters.
Speaking of which, this is not almost but not quite ready for commit. I need to run the test on the JVMs where the old tests had multiple masters and adjust the new test accordingly.