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
re-enable warning to not use DateTime.ISO
added note about zope.sendmail versions/releases
get rid of BBB code for deprectaed/removed SecureMailHost API
use safe relative imports
Remove CMF 2.3 compat.
tiny pep8 fix
Merge pull request #272 from plone/jensens-remove-patches

Remove some patches
Revert "Remove some patches"
Merge pull request #273 from plone/revert-272-jensens-remove-patches

Revert "Remove some patches"
reduce deprecation warnings to use plone_layout and not plone_view for certain method calls in order to make debugging of robottests easier: w/o it shows 1000ds of extra lines in html report.