[CLC-2925] Same textbook information is displayed for two different courses in different semesters
Merge pull request #1895 from haroonrasheed333/CLC-2925

[CLC-2925] Same textbook information is displayed for two different courses in different semesters
CLC-2929 Fix date parsing in Exams
CLC-2929 Fix date parsing in RegBlocks
Merge pull request #1899 from raydavis/raywip

CLC-2929 Fix date parsing in Bearfacts Exams and RegBlocks
Configured new AngularJS routes/controller/templates for CanvasCourseAddUser tool
Setup route for CanvasCourseAddUsercontroller#search_users method
Added template to CalCentral global template list
Fixed indentation. Converted to course navigation link LTI tool
Added stylesheet with definitions for emulating Canvas form styles
Added user search form with Canvas styling
Setup spec for CanvasCourseAddUserController
Added methods to search for users by name or email
Added hidden labels for accessibility
Updated methods with exception handling. Added CampusData.find_people_by_student_id
Added CampusData.find_people_by_uid, added limit argument support to .find_people_by_name and .find_people_by_email
Applied styling from Bootstrap using clean copies of styles applied to prefixed classes
Removed styles attempting to emulate Canvas/Bootstrap styling
Added stylesheet for course add user tool. Updated other bCourses related stylesheets with 'canvas_' prefix
Converted to rough Foundation style grid layout