API to get term list and info
Only show courses for terms that exists in Canvas
fix css to accommodate instructure's changes
Merge pull request #76 from grahamb/sfu-develop

fix stats css to accommodate instructure's changes
Merge pull request #75 from ronvs/course-list-terms

Course list terms
Revert Start New Course button on dashboard to stock behaviour

For CANVAS-192 – will hijack the button in the custom JS overlay instead.
jshint and indents, why?
reorganize sfu.js a bit
Hijack the Start New Course button (CANVAS-192)

This turned out to be a bit more difficult than I expected. This code grabs the click events bound to the document DOM node and iterates over the list, looking for one targeting .element_toggler. If it finds one, it caches the handler function, removes the click and change handlers from the document and adds a new one. Our new handler checks to see if the target (what element was clicked) is a Start New Course button and if so, redirects to the form. If not, it runs the original event handler in the context of the event.
Merge pull request #77 from grahamb/CANVAS-192-coursebutton

CANVAS-192 Hijack the Start New Course button
Added fix to only show current term plus next 2 terms
Merge pull request #78 from ronvs/fix-term-list-for-manual-course-search

Added fix to only show current term plus next 2 terms
fix deploy.rb to touch restart.txt in the right place