fix siteadmin role test to not use ancient test frameworks and FIX plone 4.x test compatibility on this branch.