CLC-4527 - Upgrade JSCS to 1.8

https://jira.ets.berkeley.edu/jira/browse/CLC-4527
CLC-4527 - Upgrade JSCS to 1.8 - update ignore files

https://jira.ets.berkeley.edu/jira/browse/CLC-4527
CLC-4527 - Upgrade JSCS to 1.8 - update gitignore

https://jira.ets.berkeley.edu/jira/browse/CLC-4527
Merge pull request #3159 from raydavis/raywip

CLC-4483 Add EGrades to the bCourses external-tools refresh list
Merge pull request #3157 from christianv/CLC-4527

CLC-4527 - Upgrade JSCS to 1.8
CLC-4513 Decrease number of Canvas requests by increasing per_page counts