tabs to spaces
Translated &hellip;
Revamped + Enhanced Shibboleth support

* If a shib users type in their email on the regular login page,
  redirects them to /shib-login/
* Modify student.views.accounts_login to handle redirects
  generated by @login_required for courses that use shib for
  access control.
  Redirect those logins to /shib-login/?next=
Removing handling for ExternalAuthMap.MultipleObjectsReturned
Address @brianhw review comments

* Fix open redirect vulnerability
* Add Logging To AUDIT_LOG : Note I had to change existing tests
  that mocked AUDIT_LOG with this
* Use external_auth.views.SHIBBOLETH_DOMAIN_PREFIX in student.views
* Add a bunch of documentation
* PEP8 / Pylint
actually flatten username suggestion to ascii
Add mitxmako.middleware to fix workers

If mitxmako.middleware has ever been imported, then render_to_string
works correctly (which is why we didn't see this in the rest of
edx-platform). However, if it hasn't (like in a celery worker), then
using mitxmako.middleware errors out.

[LMS-1085]
Add Learning Tools Interoperability (LTI) blade.

LTI blade allows to include LTI components to courses.
Python integration, Jasmine and acceptance tests are included.
Fix element name conflict
Merge pull request #898 from edx/alex/lti_module_squashed

LTI module with tests
Merge pull request #875 from edx/db/translate-hellip

Translate &hellip;
Merge pull request #904 from edx/jkarni/fix/textbook-upload

Fix element name conflict
remove spaces from usename suggestion
Merge pull request #842 from edx/jbau/shib-revamp

Revamped + Enhanced Shibboleth support
Merge pull request #891 from cpennington/fix-mitxmako-middleware-import

Add mitxmako.middleware to fix workers