secure-cookies: Allow to use secure HTTPS cookies (Django setting)

Cf https://docs.djangoproject.com/en/1.4/ref/settings/#std:setting-SESSION_COOKIE_SECURE
Make sure temporary course directory uses safe characters.
Update donation text in email and receipt page
Use UglifyJS to minify JavaScript in the LMS
Add LMS Performance tests (TNL-484).
Only permit ascii characters in filenames generated from course_ids.
Merge pull request #5521 from edx/will/minify-js

Use UglifyJS to minify JavaScript in the LMS
Fix typo in #5392 (encodeURICoponont)
Add the ability for Microsites to be able to send appropriately branded emails rather than the default system installed version

fix tests. Update Admin views/forms.

enforce uniqueness constraint in the Admin ModelForm submissions

Update bok_choy cached DBs with new schema changes

PR feedback
Fix unicode-related failures in CSV upload.

TNL-586
Sort course and enrollment pairs on dashboard
Merge pull request #5524 from edx/dan-f/fix-student-profile-csv-unicode-2

Fix unicode-related failures in CSV upload.
Merge pull request #5520 from edx/will/update-donation-text

Update donation text in email and receipt page
Merge pull request #5503 from edx/diana/reorder-dashboard-courses

Sort course and enrollment pairs on dashboard
Don't show cohort information when disabled

TNL-552
Address code review comments
Minor cleanups
Adding new styles to the new donation button.
Changing the default value from 25.00 to 25
Use Backbone for student account and profile JS.

Validate student account and profile form fields. Use RequireJS for Jasmine tests of account and profile JS.