paver run_quality should run both pep8 and pylint diffs with -p flag

TE-555
Fixed code sample for python grader

Just a missing “
Fixed Text Input Template
Optimize run_quality calls

Leverages recent changes in diff-cover to reduce number of diff-quality runs
Implement asset metadata storage in Split - per-asset functionality
PLAT-40

Conflicts:
	common/lib/xmodule/xmodule/assetstore/__init__.py
	common/lib/xmodule/xmodule/modulestore/__init__.py
	common/lib/xmodule/xmodule/modulestore/mixed.py
	common/lib/xmodule/xmodule/modulestore/mongo/base.py
Moved assetstore tests to own file and ddt'd across stores

Conflicts:
	common/lib/xmodule/xmodule/modulestore/tests/test_mongo.py
Update translations (autogenerated message)
Prohibit automatic enrollment in prof ed courses when user authenticates via third-party auth
Fix pylint violations
update ora2 to fix TNL-680
Added commit_on_success_with_read_committed decorator to courseware.views.index.

TNL-367
Fix to marketing iframe middle-click href: course does not always have openable url.
Redirect users to the track selection page or ?next page when using third party auth

Set marketing site logged in cookie from third party auth.
Update tests to match new text.
Fixes for MOB-836 and MOB-766 and MA-96.
Add the ability for course staff to specify a Survey and make it required so that a student must fill it out before starting the course
Fixed spacing of RTL icon in discussion