Fixed bug where Flash photo taker would fail

LMS-1487
Removed unused code
Change save_item and create_item to RESTful URL.

Part of STUD-847.
Utility method for converting string to bool.
Code review feedback.
BLD-424: Add test to check speed change.
Merge pull request #1621 from edx/christina/item-create

Change save_item and create_item to be RESTful.
Merge pull request #1653 from edx/anton/video-add-test

Video: tests to check speed change
BLD-502: Add improvements to Video player.
Merge pull request #1642 from edx/anton/video-player-improvements

Video player: improvements.
Port of invitation/enroll/unenroll email functionality
into beta dashboard.

Also includes new functionality, in both legacy and beta
dashboard, to include appropriate email text for a
Shibboleth course.
Merge pull request #1662 from edx/flowerhack/fix/flash-camera-authorization

Fixed bug where Flash photo taker would fail
Merge pull request #1643 from edx/dcadams/fix_invitation_emails

Email port to beta dash and new option for shibboleth courses
fix spammy log messages from course_id tracking in CMS
fix emission of enrollment events from the CMS

I suspect there are very few circumstances that an enrollment event is emitted from the CMS, but if it ever were to happen, it would bomb out because the "crum" middleware is not used in that app.  We are hoping to replace this request caching hack in the near future, but for now it is the best option we could come up with.

I noticed the stack appear when I created a new course in my dev environment.  Presumably the course author is automatically enrolled in the course, which, causes the tracking code to bomb out.  Luckily we catch the error and just log it, but we really should be capturing this type of enrollment event.
Merge pull request #1678 from mulby/gabe/fix-cms-course-id-tracking

fix spammy log messages from course_id tracking in CMS
Merge pull request #1679 from mulby/gabe/fix-enrollment-events-from-cms

fix emission of enrollment events from the CMS
allow override for STATIC_URL
Stop video skipping links from showing up when not needed and address the issue of skip links for multiple videos.

Fixes BLD-521
adding override for GITHUB_REPO_ROOT

This is the base directory for course data