Always accept roles and license for the logged in user

Instead of just accepting the roles and license when it's a new piece of
content.  This fixes the case of the user revising content but may
be unable to publish because publishing is waiting for roles and license
to be accepted.
Change the default storage setting in development.ini.example to postgresql

Since we're not checking that pickle and memory storage still work
Add a test for deleting binders
Add document acl table, allow multiple users access to the same draft

Also add functionality to delete a user from a piece of content

MANUAL-UPGRADE: Create document acl table in database (see
cnxauthoring/storage/sql/add-document-acl.sql)
Return documents in workspace according to edit permission not submitter