Current Discussion Permalinks

The current state of discussion permalinks, including [this issue](https://github.com/smtech/canvas/issues/2).

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/master' into dev-discussion-permalinks

Bringing up-to-date.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/master' into dev-discussion-permalinks
Merge branch 'refs/heads/dev-resources-menu' into dev-discussion-permalinks

Merging in the improved naming pattern from dev-resources-menu.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-discussion-permalinks' into dev-javascript

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>

Conflicts:
	www/javascript/global.js
	www/javascript/hide-future-courses.js
	www/javascript/resources-menu.js
Updated README

Descriptions of individual one-off Javascripts.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Timing Update

Updated hide-future-courses.js to simply keep retrying until the variables and/or DOM elements required are available (as in [dev-faculty-journal](https://github.com/smtech/canvas/commit/38955ef47b33478d0549712689844734dc66001d))

Also, re-added discussion-permalinks.js back into global.js.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Flagged Future TODOs

I would like to update these Javascripts to be consistent with the new work in faculty-journal.js. We'll get there. Someday.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/master' into dev-javascript

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>

Conflicts:
	README.md
Quotes

Some people's names have 'em. They need to be escaped or it breaks string quoting.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
All HTTPS, All The Time

Something shifted overnight on October 3, and suddenly Chrome and a few other browsers started to treat this script like a cross-site scripting attack. To get around  that, everything is being accessed via HTTPS now.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Oh. There's a checkbox for that.

Turns out that one can hide future courses from students under account settings. Who knew? Certainly not I.

Drastically simplified this code to make it only about hiding "future past" enrollments (which are stupid and shouldn't be shown anyway.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-javascript'
Disabled.

Removed the triggering JavaScript from global.js, pending fuller discussion of the use of the Faculty Journal after the Parents' Weekend updates have been completed.

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-faculty-journal'