Testing for bugs off master for opaque-keys deprecation
Fixed some isinstance errors with opaque-keys
Removed some definition_key references
Switch offering to course and run
studio new style assumption corrections
Skip tests for location mapper

Since we're trying to get rid of location mapper,
skip these tests until we get rid of it entirely.
Fixed test that hardcoded url to deprecated format
Fix test_import and unicode issues.

Handle unicode in get_course_index
Update opaque-keys hash
Fix cms tests
Old style location urls removed from CourseFixture and CoursePage
Made fill_in_run public in mongo and added fill_in_run to mixed which funnels to mongo
Add filter to ignore deprecation warnings by default

Add filter to only show first occurance of DepWarning
Fix merge conflict
Minor cleanups

Remove unnecessary check.
Fix merge conflict
Quality cleanup
skipping test_clone_course
More test fixes

Fix opaque key TODOs left over from split-migrator changes and fixed test_image_import to use the correct course

Reset get_location_from_path to pre deprecated opaque-keys

Fix CMS acceptance test

Fixed usage key reassignment in item.py
Merge pull request #4225 from edx/mathewpeterson/lms-opaque-keys-bugs

Testing for bugs off master for opaque-keys deprecation
LMS-2753