Merge pull request #2883 from ctweney/mergepip

NOJIRA Merge master into pip branch
PIP2-12 - Implement first mock-ups

https://jira.berkeley.edu/browse/PIP2-12
CLC-4196 - Top level navigation is borked on mobile

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

PIP2-12 - Implement first mock-ups
Merge pull request #2885 from christianv/CLC-4196

CLC-4196 - Top level navigation is borked on mobile
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
PIP2-14 Add Peoplesoft proxy that talks to the StudyList API
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
PIP2-14 Make Peoplesoft API tests part of testext
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