Ported tests to plone.app.testing

This huge PR ports all unit- and functional tests of the product to plone.app.testing. This removes the dependency to Products.CMFTestCase.
Some other flake cleanups and obsolete code removal (ApeSupport) is done too.
The better pyflakes https://pypi.python.org/pypi/frosted/1.4.1