CLC-4196 - Top level navigation is borked on mobile

https://jira.ets.berkeley.edu/jira/browse/CLC-4196
Merge pull request #2885 from christianv/CLC-4196

CLC-4196 - Top level navigation is borked on mobile
OEC-359, prepend zero to CCN within OEC course_id result
PIP2-30 - Implement - Add success notification on CalCentral dashboard

https://jira.berkeley.edu/browse/PIP2-30
Merge pull request #2886 from christianv/PIP2-30

PIP2-30 - Implement - Add success notification on CalCentral dashboard
CLC-4201 - Academics: "Active Blocks" has real estate problems

https://jira.ets.berkeley.edu/jira/browse/CLC-4201

Changes:

 * Don't do ellipsis when opening the block information
 * Fix triangle location
 * Adjust the width of the columns
CLC-4205 - Show previous semester button is not center aligned

https://jira.ets.berkeley.edu/jira/browse/CLC-4205
CLC-4206 - Update foundation
CLC-4206 - update bootstrap
Merge pull request #2888 from christianv/CLC-4201

CLC-4201 - Academics: "Active Blocks" has real estate problems
Merge pull request #2889 from christianv/CLC-4205

CLC-4205 - Show previous semester button is not center aligned
Merge pull request #2890 from christianv/CLC-4206

CLC-4206 - Update gems - foundation / bootstrap
Merge pull request #2887 from ctweney/pip2-14

PIP2-14 Add Peoplesoft proxy that talks to the StudyList API
Merge remote-tracking branch 'ets/master' into mergepip

* ets/master:
  CLC-4206 - update bootstrap
  CLC-4206 - Update foundation
  CLC-4205 - Show previous semester button is not center aligned
  CLC-4201 - Academics: "Active Blocks" has real estate problems
  CLC-4196 - Top level navigation is borked on mobile
CLC-4109 - Fixed description in cmdline script
CLC-4197 - New students should have a friendlier GPA than "0"

https://jira.ets.berkeley.edu/jira/browse/CLC-4197
CLC-4108 - Added '-c' flag option to script/sync-canvas-all-users.sh for purpose of running with 'clear_sis_stickiness' mode when performing SIS User Import
CLC-4108 - Added logger statement to output information on user updates outputted to CSV by Canvas::MaintainAllUsers
CLC-4108 - Updated Canvas::SisImport#import_users to support extra import parameter string
CLC-4108 - Added option to run processing via Canvas::MaintainAllUsers with 'clear_stickiness' option during SIS Import