Hide self-register link if self registration is off

The /register link is only useful if self registration is turned on, so
hide it otherwise to avoid confusion.

CANVAS-233
New section policy: Use default Canvas section if term != 1137, else use existing criteria
Add term start and end date to course csv

For calendar courses, it will use the start and end date of the selected term
Merge pull request #109 from va7map/canvas233

Hide self-register link if self registration is off (CANVAS-233)
Merge pull request #124 from ronvs/new-section-policy-creation

Update course form controller to implement new section policy
Merge pull request #125 from ronvs/add-start-end-dates-to-courses

Add start end dates to courses
Wrap everything in a if test to only execute on a test_cluster machine

A bug where character encoding was being changed from UTF-8 to ASCII-8BIT was encountered after this plugin was introduced. The mere presence of ApplicationController.class_eval (even as a no-op) triggers it, so as a workaround we only execute on true test_cluster machines, where the bug will exist but isn't as critical.
Merge pull request #126 from grahamb/canvas-236-test-cluster-plugin

sfu_test_cluster plugin: Wrap everything in a if test to only execute on a test_cluster machine
Merge branch 'sfu-develop' into upgrade