Use /tmp/mako_lms and /tmp/mako_cms for compiled mako templates.

Currently a new temp directory is created for every process via
mkdtemp_clean() which cleans it on process exit.

However, this is not compatible with using --preload option of
gunicorn. With this option the tmp directory is created on gunicorn
start and is shared by all the workers. But when a worker exits it
deletes the directory. And so on the next requent the tmp directory
needs to be recreated and the templates need to be recompiled.

LMS-6507
add initial_state attribute to jsinput tag
Log CDN request timeout with level INFO.
decode uri component before redirect for safe redirect
add var declaration for next
check if next is not defined
Add a view that can show us what URL params we got
Add a more informative assert to a lettuce helper
A debug view for seeing the URL params
Add a test of login with params on the next URL
Fix the decoding of ?next=
Merge pull request #1 from edx/ned/add-test-to-4080

Ned/add test to 4080
On import, don't move the course into the course_dir but just
do the import from wherever it unpacked.
Avoids an exception where the top-level dir had a subdir of same name
as one being moved, but also just makes it faster.
Remove duplicated data from legacy events

When event-tracking was fully integrated into the platform, some data was replicated in the context in the middleware and then later extracted and moved the old location by event-tracking. The legacy code path was not updated to remove this transient shim data from the context resulting in duplication of the information. This patch ensures that the transient information is removed from the context before emitting the event.

Fixes: AN-2369
Use data dir from course.
In legacy dashboard changed make_usage_key() to make_usage_key_from_deprecated_string().

LMS-11146
Simplify acceptance test env settings for pipeline handlers.

It will now inherit from common settings.
Remove import.
Merge pull request #4571 from edx/benp/acc-env-settings

Simplify acceptance test env pipeline handler settings.
Merge pull request #4440 from edx/bug/import

Bug/import