Handle edge case when trying to aggregate progress in an empty sequence
Make url matching regex flexible to allow for browsers that munged :// into :/
Fix SessionKeyValueStore.has to use the correct indexing value when looking up data
Retrieve location from self in CustomTagDescriptor
Make request.POST be only json content when using expect_json
Standardize on get_default_time_display
Add JSON encoder for datetimes to xml export

During policy export, we want to write any python datetime objects found
as iso timestamps, rather than throwing exceptions.
WIP: Use approximate comparison when checking for changes to start dates
Test start_date in course settings
Assert date equality directly, rather than by using a delta of 0
Remove extraneous test for already handled edge case
Make DraftModuleStore mongo only

DraftModuleStore was originally designed as a mixin, but never used that
way, and with the upcoming changes to use the versioned module store,
never will be. This changes removes a circular dependency between
mongo.py and draft.py.
Force locations to be Location objects earlier
Customtags can't be inserted by studio
Work around XBlock limitations to force persistance of field mutation
Merge pull request #269 from edx/dhm/incidental-functionality-improvements

Incidental functionality improvements from Next Gen Modulestore work