Use opaque_keys version with library-related locators
Split mongo support for libraries
Update Django 'course id' field to support libraries
Library XBlock (stores library meta-information)
Tests for content libraries modulestore code
Remove barely-used "get_courselike" method
Convert 'library' (root block) to pure XBlock
Studio support for editing libraries
Studio support for creating libraries
Move courses and libraries into tabs on CMS dashboard.
Tests of content libraries
Cleanups
Translator context comments for i18n
New LibraryFactory instead of re-using ContainerFactory
Fix spurious JS console warning when a pure XBlock has no JS
Bok Choy tests
A Jasmine test for validateRequiredField specifically
Comment for translators
Refactored library handler into dedicated methods for handling various types of requests
Switched to require_http_methods instead of explicit checks
Extracted total key length check into a method on ViewUtils