Greater dir naming flexibility.

   Accepts any dirname for the edx-platform repo. Allows the script to be
   called from any directory, not just $BASE/edx-platform.
removes choiceresponse wiping after clicking Show Answer
Enable per-student background tasks.
Fix LMS-500: Random class in random module was None

Deleting the module object isn't needed to replace it, and deleting
a module object causes all of its attributes to be set to None.
Add handful of events to the Segment.io whitelist
Avoid changing format of data sent to our logs, and prevent problem_check event from firing twice
Fixed Jasmine tests in light of Logger changes, and wrote test to cover case where data passed is not a dictionary
Swap Logger call from check_fd to check
Minor pylint/whitespace changes
Add serial commas to modulestore definitions
Remove traling commas to make json valid
Introduce course creator group.
Merge pull request #272 from edx/fix/LMS-500

Fix LMS-500: Random class in random module was None
pep8 cleanup
Add smoke coverage for add and remove of course group permissions.
Verify that caller of add or remove from creator group is staff.
Update for change in add_user_to_creator_group API.
Merge pull request #266 from edx/christina/course-create-permissions

New course creator group.
Merge pull request #245 from edx/jkarni/feature/createdevfolder

Greater dir naming flexibility.
Make the problem handle empty fields and non-integers correctly.