move testcase and layers to their own module

to avoid unneeded dependency on robotframework when running zope with
testing zcml
in development, use testing.zcml