first pass on a migrate_to_split Django command
Add some dummy arg parsing tests
happy path unit test
Can't use UserFactory in CMS tests :(
fix test failures: clear loc_mapper cache
move user-finding logic out of command
Added command to delete split-mongo course
Don't cache falsy values
fix pep8/pylint issues
check for old mongo course
fix docstrings
Add test for specifying locator to migrate_to_split command
Read from doc url mapping file at load time, rather than once per request
Merge pull request #2357 from edx/db/move-doc-url-func

Move doc_url function out of edxmako middleware
Merge branch 'release'

Conflicts:
	requirements/edx/base.txt
Add optional feature to lock out accounts after N failed login attempts. Lockouts will last M seconds.

add DB migration and fix earlier mistakes in student migration history

add tests and fix bugs that came out of those unit tests

remove unused import

pep8/pylint

address some PR feedback

fix tests

fix broken test

try to mock time

use freeze-gun to overload the system time to simulate the future
rename locator_string to package_id
add logging for auditing when split-mongo courses are deleted
Merge pull request #2347 from edx/valera/update_docs_mongodb

Updated internal documentation on MongoDB.
Merge pull request #2352 from edx/anton/fix-persist-speed-per-video

Video: Fix speed persistence per video.