CLC-4066 Skip over the my_finances_ui_landing_page_spec in production
Merge pull request #3042 from ctweney/clc-4066

CLC-4066 Skip over the my_finances_ui_landing_page_spec in production
CLC-3319 Give Torquebox a second to respond to "kill -9"
Merge pull request #3043 from raydavis/raywip

CLC-3319 Give Torquebox a second to respond to "kill -9"
CLC-4349 - Move all the $http items from controllers to factories

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

* dismiss reminder (google)
* webcast widget
* textbook widget (also textbook list)
* splash widget (blog notes)
* server info widget (when you click on the footer)
* styles widget (tools - see footer link)
* admin (view as  / stop viewing as / look up uid-sid)
* Tele-BEARS (add appointment)
* API Tests (hit endpoint / smoketest)
* Basic Authentication

Caches the following widgets on the dashboard pages. **These will need a live update check in QA**.

* groups widget
* classes widget
* up next widget
* tasks widget (also test updating / deleting / remove completed tasks)
CLC-4153 - Updated incorrect SIS User ID change hash example
CLC-4153 - Replaced CampusOracle::Queries.get_all_active_people_attributes wth .get_all_active_people_uids, returning only UIDs now
CLC-4153 - Refactored Canvas::MaintainAllUsers to only add new users
CLC-4153 - Renamed Canvas::MaintainAllUsers as Canvas:AddNewUsers. Renamed #sync_all_active_users as #sync_new_active_users
CLC-4153 - Renamed cronjob script and rake task to reflect ONLY addition of new users.
CLC-4153 - Converted Canvas::MaintainUsers to use instance variables for SIS User Import CSV file, and known UID array
CLC-4153 - Updated references from 'sis_id_changes' to 'sis_user_id_changes' for clarity
CLC-4153 - Updated Canvas::SiteMembershipsMaintainer to receive sis_user_id_changes hash and use new values when they apply to cached Canvas enrollments
Merge pull request #3044 from christianv/CLC-4293

CLC-4349 - Move all the $http items from controllers to factories
CLC-4352 Don't throw FATAL exception when someone without a photo hits api/my/photo
Merge pull request #3046 from raydavis/raywip

CLC-4352 Don't throw unnecessary FATAL exception from api/my/photo
CLC-4057 Research recommended approach to message destinations
Take advantage of our temporarily increased logging to experiment with the officially
recommended TorqueBox.fetch method.
CLC-4283 - Update gems: foundation 5.4.5

https://jira.ets.berkeley.edu/jira/browse/CLC-4283
CLC-4283 - Update gems: foundation 5.4.5 - update base CSS

https://jira.ets.berkeley.edu/jira/browse/CLC-4283
CLC-4283 - Update gems: webmock

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