[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-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
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
Merge pull request #2800 from christianv/CLC-4093

[CLC-4093] Gem Updates - bundler / secure_headers