CLC-4225 - Admin 'View as' allows negative UID

https://jira.ets.berkeley.edu/jira/browse/CLC-4225
CLC-4232 - Mobile: swiping should be possible using any area of the screen

https://jira.ets.berkeley.edu/jira/browse/CLC-4232
CLC-4233 - Update gems: foundation

https://jira.ets.berkeley.edu/jira/browse/CLC-4233
CLC-4233 - Update gems: selenium-webdriver

https://jira.ets.berkeley.edu/jira/browse/CLC-4233
Merge pull request #2920 from christianv/CLC-4225

CLC-4225 - Admin 'View as' allows negative UID
Merge pull request #2921 from christianv/CLC-4232

CLC-4232 - Mobile: swiping should be possible using any area of the screen
Merge pull request #2922 from christianv/CLC-4233

CLC-4233 - Update gems: foundation / selenium-webdriver
Bumping version number to next release
Merge pull request #2924 from raydavis/versionbump

Bumping version number to next release
CLC-4239 - Show More/Less in semesters card

https://jira.ets.berkeley.edu/jira/browse/CLC-4239
CLC-4112 - Multiple calls to api/badges when loading pages
Fix live updates

https://jira.ets.berkeley.edu/jira/browse/CLC-4112
Merge pull request #2925 from christianv/CLC-4239

CLC-4239 - Show More/Less in semesters card
Merge pull request #2926 from christianv/CLC-4112b

CLC-4112 - Multiple calls to api/badges when loading pages Fix live updates
Live updates test and associated refactors
CLC-3624 - Split academicsController.js into smaller pieces

https://jira.ets.berkeley.edu/jira/browse/CLC-3624
CLC-4241 - Show More/Less in teaching card

https://jira.ets.berkeley.edu/jira/browse/CLC-4241
Merge pull request #2927 from christianv/CLC-3624

CLC-3624 - Split academicsController.js into smaller pieces
CLC-4242 - Badges - extra padding in popover title & align link icon

https://jira.ets.berkeley.edu/jira/browse/CLC-4242
Fix for inadvertently broken test, plus better way to verify Google auth
Merge pull request #2929 from christianv/CLC-4242

CLC-4242 - Badges - extra padding in popover title & align link icon