Added plone.api.roles() context manager, for temporarily overriding roles in unit tests.
TODO, write documentation and suitable warnings in docstrings about how you shouldn't use it in production.
Merge branch 'master' of github.com:plone/plone.api
Tidy-up: remove unused api.user.create() call from unit test_adopt.py
Tidy-up: Rename test_adopt.py to test_roles.py so that the file name matches the api call.