Added baseline Sphinx-generated documentation
Working HTML docs
QA checkpoint
moved docs into one repo. Broke compilation
Switch to common structure and shared resources
We don't need to run sphinx on our tests.
static_template_view.models is gone, remove it from docs.
fix breakage from dir renaming
Use source dir for data docs
Update rake docs to reflect change in folder structure
Merge branch 'master' into jkarni/docs-merge

Conflicts:
	docs/source/conf.py
Rename data docs straggler
Cherry-pick and fix Toddi's commit.

  Which was giving git endless confusion on merge.
Code cleanup.

    From PR review.
Add audit log definition, and use for logging of logins in external_auth and student apps.  Move test_login to student app. Improve conditional tests for Shibboleth login logic.  (Does not include reconfiguring log settings.)
Create urls/views/templates for dev-only views

Our designers find it helpful to be able to stub out simple views that aren't ready
to be seen for production yet, and check them into version control so that other
people can see them and provide feedback. This commit introduces a few new files
and directories for this purpose, as well as a sample view that will only be seen
in dev mode, and never in production.
Add error messaging to course team page

Hitting "Add User" with no email address, or trying to add a user to the course
team multiple times
Add confirmation prompt when deleting a user from a course team
Studio: revises prompt messages for team roles UI
Stop using authz functions to change user groups

They contain too much incorrect permission checking