util for test logins
added test for visibility of private workspaces
add tests for open and secret workspaces
Added test for a dynamic group to hold all users
explicit check for group creation
in plone.api get_permissions returns a dict of permissions
Merge branch 'workspace-workflow' of github.com:ploneintranet/ploneintranet.workspace into workspace-workflow
Give all users 'Reader' local role on plone site (via a dynamic group)
Add a workspace workflow with private/secret/open states to manage external visibility
Merge branch 'workspace-workflow' of github.com:ploneintranet/ploneintranet.workspace into workspace-workflow
Merge branch 'master' into workspace-workflow
Block local roles on workspaces
Rework the private workflow test to get around permissions caching
Rework other workflow tests to avoid permissions caching issues
disable robot tests for now
allow manager and site admin to view workspaces
Clear annotations cache to update workspace membership in tests
Make the secret state the default
Rename all users group in keeping with existing plone defaults
add further helper methods for logging in and out in tests