Removed unnecessary check if sandbox course exists

Since using timestamp as part of course_id, sandbox being created should be unique.
Made search query optional when getting course list for a given term

Now, if no search query is given, it will return the entire course list for that given term
Merge pull request #55 from ronvs/fix-sandbox-course-function

Removed unnecessary check if sandbox course exists
Merge pull request #56 from ronvs/course-list-api-update

Made search query optional when getting course list for a given term
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
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