Domain testsuite split

this is mostly done, I will be moving over few more tests after they reworked to not use servlets.

sorry @bstansberry for not as pretty commit history as i would want it.
Do we have a sense of why this file lock is still held?

Even if this check is bad because it can't be truly reliable, IIRC in the past this test didn't fail every time, so I fear we broke something.