Merge branch 'refs/heads/dev-calendar-ics' into dev-blackboard-import
No more PestCanvas

Delusions of grandeur, begone!

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/dev-blackboard-import'
Clean Up

Using constants to with callCanvasApi to specify verbs.

Reordered include files.

Got rid of extraneous json_decode()'s.

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

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

Conflicts:
	www/api/archive-discussions/index.php
MySQL DELETE

Huh. Apparently my old, incorrect delete from the event cache snuck back in. Too many merges.

Fixed it again.

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

Wrote up clearer(?) descriptions of the various dev-* forks and tools.

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

Sigh. Relative links won't work across forks… and it makes more sense to link directly back to GitHub repo, I guess...

Signed-off-by: Seth Battis <SethBattis@stmarksschool.org>
Merge branch 'refs/heads/master' into dev-calendar-ics
Better Cache-handling

Updated debugging information some more, to add more filters on which information gets presented in what scenarios.

Updated canvas-api.inc.php to allow calling scripts to catch their own exceptions (godspeed!).

Updated import.php to treat HTTP 401 errors on DELETEs of calendar_events as though they were what they are (HTTP 410, I think) and to keep the cache up-to-date without breaking the rest of the sync.

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