Merge pull request #349 from hikari-boulders/patch-1

update create-dev-env.sh, change one small character
Acceptance tests now pull from their own unique database

These databases/collections are cleared after harvest
Changed when the databases are reset

This might allow parallel features in the future
Added comment about how the resetting of the database works
Using parent process id for random number

This is to allow acceptance tests to properly link and know the names of its other parts
Changed the lms database name to be different for the acceptance tests
Update migrate and syncdb commands so they run on CMS as well, delete obsolete migrate task.
Change user to foreign key (tracks deletions).
Clarify documentation.
Found some other places where the name should be unique
Merge pull request #344 from edx/ichuang/fix-idashboard-extra-bracket

remove extra bracket which had crept into instructor dashboard
Add tests for permissions.
pep8 cleanup
Removed all press releases from repo

They are on the Drupal site now
Added baseline Sphinx-generated documentation
Working HTML docs
QA checkpoint
Updated baseline
Acceptance tests use random ports
Move call into authz methods out of model class.