[CLC-4079] Update gems: secure_headers & angular-gem

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

**Note**: We should probably wait to merge until the QA branch has been cut for sprint 44.
CLC-4000 - Applying event to 'Start Over' button in addition to '+ People' button, with infinite loop used to re-apply event to 'Start Over' button.
Merge pull request #2792 from redconfetti/CLC-4000-start-over-fix

CLC-4000 - Applying event to 'Start Over' button in addition to '+ People' button
[CLC-4084] Book List and semester pages: breadcrumb is cut off in mobile

https://jira.ets.berkeley.edu/jira/browse/CLC-4084
[CLC-4086] Webcasts: in bCourses, the player aspect ratio is too high / too narrow

https://jira.ets.berkeley.edu/jira/browse/CLC-4086
[CLC-4074] Design: Close off-canvas mobile navigation with sideswipe

https://jira.ets.berkeley.edu/jira/browse/CLC-4074
[CLC-4077] Header has line of horizontal whitespace - IE10-11

https://jira.ets.berkeley.edu/jira/browse/CLC-4077
[CLC-4089] Spinners don't spin so well on Android

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

Also see https://github.com/FortAwesome/Font-Awesome/commit/b04213f358fa1ed91a5d49a1c43cd2ab0a853bec
CLC-4083 Split up UserCourses into 1 class per cacheable unit
Merge pull request #2798 from christianv/CLC-4089

[CLC-4089] Spinners don't spin so well on Android
Merge pull request #2797 from christianv/CLC-4077

[CLC-4077] Header has line of horizontal whitespace - IE10-11
Merge pull request #2796 from christianv/CLC-4074

[CLC-4074] Design: Close off-canvas mobile navigation with sideswipe
Merge pull request #2795 from christianv/CLC-4086

[CLC-4086] Webcasts: in bCourses, the player aspect ratio is too high / too narrow
Merge pull request #2794 from christianv/CLC-4084

[CLC-4084] Book List and semester pages: breadcrumb is cut off in mobile
Merge pull request #2791 from christianv/CLC-4079

[CLC-4079] Update gems: secure_headers & angular-gem
[CLC-4093] Gem Updates - bundler / secure_headers

https://jira.ets.berkeley.edu/jira/browse/CLC-4093
[CLC-4090] When "failed to load" returned from L&S Advising tool we show wrong message

https://jira.ets.berkeley.edu/jira/browse/CLC-4090
CLC-4083 Use uid as the cache key to participate in expire functionality
Merge pull request #2800 from christianv/CLC-4093

[CLC-4093] Gem Updates - bundler / secure_headers
Merge pull request #2799 from ctweney/clc-4083

CLC-4083 Split up UserCourses into 1 class per cacheable unit