Add SIS ID column to new Gradebook

Part of CANVAS-188
Enable filtering by SIS ID in new Gradebook

Related to CANVAS-188
New api calls, js methods and ui form for course search feature
Update course_form_controller.rb
Bug fixes/improvement after selecting a course from the search list & change error text
Merge branch 'manual-course-search-ui' of github.com:ronvs/canvas-lms into manual-course-search-ui
Merge pull request #59 from ronvs/manual-course-search-ui

Course search form feature
Merge pull request #58 from va7map/canvas188

CANVAS-188 Add student number column to the New Gradebook
add push_app_servers method to production.rb

Signed-off-by: Graham Ballantyne <grahamb@sfu.ca>
modify environment deploy files to use push_app_servers

Signed-off-by: Graham Ballantyne <grahamb@sfu.ca>
Merge pull request #60 from grahamb/sfu-develop

Sfu develop
Created SFU API 'v1' and fixed authorization for user api when requesting course for other user
Returning 404 in API calls instead of empty hash
Updated Course form to use V1 of the SFU API
Merge pull request #61 from ronvs/sfu-api-v1

Created V1 for SFU API and fixed course form permission
Updated JS for proper 404 handling
Merge branch 'sfu-develop' of github.com:sfu/canvas-lms into course-form-proper-404-handling
Merge pull request #62 from ronvs/course-form-proper-404-handling

Updated course form JS with proper handling of 404 API calls
Merge branch 'refs/heads/sfu-develop' into sfu-deploy