Make code more robust to bad input (for case where DB was populated with string None)
Increase randomness of course name in testcase
update discussion blackout setting warning (TNL-442)
update password reset template (TNL-503)
Enable analytics dashboard link in instructor dashboard.
Update copy for link to analytics dashboard.
Merge pull request #5428 from rocha/enable-insights-link

Enable analytics dashboard link in instructor dashboard.
Pinned thread should come first when sorting

Pinned threads come on the top when we sort threads
by most recent activities but in the most activities
and most vote case it doesn't come on top. Pinned
thread should come on top in any case of sorting

TNL-90
Wrap get_item inside bulk_operations internally, to cache query for active versions

[LMS-11402]
Merge pull request #5442 from edx/adam/update-template

update password reset template (TNL-503)
Paver: pep8/pylint violations limit switch. Fail if limit is breached.

This adds the -l switch, wherein a violations limit is passed in. For
example:
  paver run_pep8 -l 700

Will fail if more than 700 violations are found.

By default, this limit is not enforced (i.e. if the -l switch
is not passed into the command, then a limit will not be put
into effect for that run)
Merge pull request #5443 from edx/hotfix/2014-09-29

Hotfix/2014 09 29
Merge pull request #5139 from edx/benp/enforce-pep8-pylint-threshold

Paver: fail if pylint/pep8 violations threshold is breached.
Disable http range requests in pdf.js.

A bug in pdf.js or Chrome is causing pdf books to not load.

TNL-488
Tweak to old header styles to fix login button
Show cohorts on the new instructor dashboard

TNL-161

Remove placeholder text
LMS: revises membership UI layout on instructor dashboard
LMS: adds static cohort group management UI to the Instructor Dashboard
TNL-160 Default cohorts, automatically created.
correcting needed markup for cohort management static UX template