add scroll to top on vertical view change
add jasmine test for scroll to top
Don't access kvs directly but use x_module and field_data mechanisms
Create new structure allows override of usage id and category
location mapper maturation
richer exceptions, add_map return course_id, fix a bug, filter out unwanted kwargs in init
split get_item uses loc_mapper to decode old style Locations
Begin transactional with_version impl
Change create_item to optionally add the item to the head version and not create a new version.
Make Textbooks properly lazy
Replace date lib w/ simpler tzAbbr
Ensure location is valid before trying to fetch
Prevent accidental wildcarding.
Added tags to acceptance tests to define multiple shards.
Namespace the acceptance tests so they show up nicely in jenkins

Conflicts:
	cms/djangoapps/contentstore/features/advanced-settings.feature
	cms/djangoapps/contentstore/features/checklists.feature
	cms/djangoapps/contentstore/features/component.feature
	cms/djangoapps/contentstore/features/course-overview.feature
	cms/djangoapps/contentstore/features/course-settings.feature
	cms/djangoapps/contentstore/features/course-team.feature
	cms/djangoapps/contentstore/features/course-updates.feature
	cms/djangoapps/contentstore/features/courses.feature
	cms/djangoapps/contentstore/features/discussion-editor.feature
	cms/djangoapps/contentstore/features/grading.feature
	cms/djangoapps/contentstore/features/html-editor.feature
	cms/djangoapps/contentstore/features/problem-editor.feature
	cms/djangoapps/contentstore/features/section.feature
	cms/djangoapps/contentstore/features/signup.feature
	cms/djangoapps/contentstore/features/static-pages.feature
	cms/djangoapps/contentstore/features/subsection.feature
	cms/djangoapps/contentstore/features/textbooks.feature
	cms/djangoapps/contentstore/features/upload.feature
	cms/djangoapps/contentstore/features/video-editor.feature
	cms/djangoapps/contentstore/features/video.feature
	lms/djangoapps/courseware/features/certificates.feature
	lms/djangoapps/courseware/features/help.feature
	lms/djangoapps/courseware/features/high-level-tabs.feature
	lms/djangoapps/courseware/features/homepage.feature
	lms/djangoapps/courseware/features/login.feature
	lms/djangoapps/courseware/features/lti.feature
	lms/djangoapps/courseware/features/navigation.feature
	lms/djangoapps/courseware/features/problems.feature
	lms/djangoapps/courseware/features/registration.feature
	lms/djangoapps/courseware/features/signup.feature
	lms/djangoapps/courseware/features/video.feature
	lms/djangoapps/courseware/features/word_cloud.feature
Add "Download CSV of all student anonymized IDs" button to instructor dashboard

This is a recurrent ops problem, so we wanted to make it available
on the instructor dashboard.
Clean up some old pep8/pylint violations

Also, deletes some unused code.
Integrate split testing and LMS tabs experiments
Refactor tab tests
Fix for bug BLD-359: Unnecessary focus outline around Video Player.
Merge pull request #1107 from edx/dhm/bug_attrs

Ensure location is valid before trying to fetch
Merge pull request #1115 from edx/diana/verify-pep8-pylint

Clean up some old pep8/pylint violations
PdfViewer: Added missing link to compatibility.js