move security control panel from plone.app.controlpanel, #216

Also replaced portal_properties lookups with plone.app.registry
lookups and added a robot test.
update robot tests for security panel
fix handle_enable_user_folders to make it actually work, add a test
Retrieve flag var from right scope

Thanks to sentry I found this bug.
When working on objects during creation (AT) and syndication is
enabled for this specific content type, submitting the form with failures
like missing name will result in errros in the backend, triggered by
safe_unlock. Safe_unlock should not be called on submitting forms
and there is unloadForm.js that sets the submitting variable in
unlockOnFormUnload.js. Unfortunately the variable was looked up in the
wrong context.
Merge pull request #265 from do3cc/unloadfix

Retrieve flag var from right scope
Merge pull request #264 from jcerjak/plip10359-security-controlpanel

Plip10359 - move security controlpanel from plone.app.controlpanel
Fix one more occurrence of missing scope
Revert "Plip10359 - move security controlpanel from plone.app.controlpanel"
Merge pull request #269 from plone/revert-264-plip10359-security-controlpanel

Revert "Plip10359 - move security controlpanel from plone.app.controlpan...
safe_unicode on wf-titles and descriptions, use operator.itemgetter in sort, sorted imports
Move usergroups controlpanel from p.a.controlpanel to CMFPlone
Add tests for usergroups controlpanel

Add robot tests for usergroups controlpanel

Add unit-tests and robot-tests for usergroups controlpanel
document change: move of usergroups controlpanel
merge after rebase