Ported tests to plone.app.testing

It's the other way around; Marshall's tests are monkey patching and not cleaning up after themselves. I just cleaned that up so we'll see if it helps.