Merge pull request #1315 from raydavis/raywip

CLC-2183 Give Canvas import more time & more statuses before giving up
CLC-2173 - Initial Roster Photo Grid View Feature
https://jira.media.berkeley.edu/jira/browse/CLC-2173

Changes:

* CSS changes
* Adding search on First/Last name and ID
* Adding filtering on section
* Don't make the page jump anymore when pictures are being loaded
[CLC-2098] Restore My Groups widget, tweaks to both widgets to deal with non-official enrollment scenarios, link canvas instructor roles to the classes feed if they officially enrolled in course
Merge pull request #1316 from christianv/CLC-2173

CLC-2173 - Initial Roster Photo Grid View Feature
Merge pull request #1317 from yuhunglin/CLC-2098

[CLC-2098] Restore My Groups widget, tweaks to both widgets to deal with non-official enrollment scenarios, link canvas instructor roles to the classes feed if they officially enrolled in course
CLC-2233 - Roster feature: remove unnecessary API calls & dynamically size the iframe when pictures are loaded

https://jira.media.berkeley.edu/jira/browse/CLC-2233
Merge pull request #1318 from christianv/CLC-2233

CLC-2233 - Roster feature: remove unnecessary API calls & dynamically size the iframe when pictures are loaded
CLC-2233 - dynamically resize the iframe
https://jira.media.berkeley.edu/jira/browse/CLC-2233

* Please note that you'll only see this change when the JS is pushed to production.
Merge pull request #1319 from christianv/CLC-2233c

CLC-2233 - dynamically resize the iframe
CLC-2233 - dynamically resize the iframe
https://jira.media.berkeley.edu/jira/browse/CLC-2233
Merge pull request #1321 from christianv/CLC-2233d

CLC-2233 - dynamically resize the iframe
CLC-2173 Make Canvas embedded rosters more responsive to membership changes