Change to CME Reg requirements:

    Previously, Speciality was dependent on Patient Population.
    This change makes Speciality independent of Patient Population
    and thus becomes always visible.
Merge pull request #133 from Stanford-Online/dcadams/cme_reg_changes

  Change to CME Reg requirements:
Install analytics repo from a SHA _not_ a tag

The v0.1 tag was mistakenly removed from upstream. While attempting to
restore it, it was restored to point to an earlier, incorrect
SHA/object.

Git does not support "renaming" of tags (changes to existing tags are
ignored), so environments which still had a local, cached copy of the
original tag were unaffected. Fresh installs were broken.

This change pins the version to the original source SHA, instead of a
tag.
Merge pull request #137

from stvstnfrd:analytics
into Stanford-Online:master
Add student submission reports, management and dashboard functionality
Merge pull request #127 from Stanford-Online/kluo/student-submission-reports

Add student submission reports, management and dashboard functionality
Support and tests for adding a reset button to units

* Users may want to start anew when answering a question. This commit decouples reset from randomization while still preserving backward compatibility. Users can clear their input.
* Instructors can set course-wide and problem-specific settings for reset button display.
Merge pull request #130 from Stanford-Online/caijim/resetbutton

Support and tests for adding a reset button to units
Release to production

from Stanford-Online:rc
into Stanford-Online:release
Backport release to master

from Stanford-Online:release
into Stanford-Online:master

Conflicts:
	lms/djangoapps/instructor_analytics/tests/test_basic.py
	requirements/edx/github.txt
relax ratelimit constants to fix flakey test
Merge pull request #139 from Stanford-Online/jbau/fix-flakey-ratelimit-tests

relax ratelimit constants to fix flakey test
Add price field to studio & logic to show/hide it

- Price field added to Advanced Settings
- Function that checks price for course with coalescence
- Test added to check that the function outputs correct price
Merge pull request #138 from Stanford-Online/giulio/course-price

Add price field to studio and logic to show/hide price
adding 'Done xBlock' to platform
Merge pull request #140 from Stanford-Online/giulio/add-done-xblock

adding 'Done xBlock' to platform