Live updates test and associated refactors
Fix for inadvertently broken test, plus better way to verify Google auth
Using ClassLogger throughout Selenium code, and making live update timeout configurable
Merge pull request #2931 from pfarestveit/ui-tests

CLC-4065: Selenium test for Live Updates - updated
CLC-4248 - Update AngularJS

https://github.com/angular/angular.js/blob/master/CHANGELOG.md#1224-static-levitation-2014-09-09
CLC-4248 - Update MomentJS

https://github.com/moment/moment/blob/develop/CHANGELOG.md#283
CLC-4248 - Update Rails

http://weblog.rubyonrails.org/releases/
https://github.com/rails/rails/compare/v4.1.5...v4.1.6
CLC-4248 - Update iCalendar

https://github.com/icalendar/icalendar/blob/65a352ad2e076196fc429aba93084560e587c9c8/History.txt#L1
CLC-4248 - Update net-ldap

https://github.com/ruby-ldap/ruby-net-ldap/compare/v0.7.0...v0.8.0
Need to make sure the button is there before checking if it is enabled
Merge pull request #2935 from pfarestveit/ui-tests

CLC-4065: Selenium test for Live Updates - additional fix
OEC-375, primary script creates denormalized course/instructor data per 'flattener' script
CLC-4244 - Final Exam Schedule Card

https://jira.ets.berkeley.edu/jira/browse/CLC-4244
Merge pull request #2932 from christianv/CLC-4248

CLC-4248 - Update Gems - angular / icalendar / ldap / momentjs / rails
Merge pull request #2936 from johncrossman/OEC-375

OEC-375, rake oec:course_evaluations > denormalized course/instructor
Merge pull request #2934 from christianv/CLC-4244

CLC-4244 - Final Exam Schedule Card
CLC-3257 - iOS: Drop-down menus change the viewport and don't change it back

https://jira.ets.berkeley.edu/jira/browse/CLC-3257
CLC-4255 - Unequal side padding in Semester cards

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

CLC-4255 - Unequal side padding in Semester cards
CLC-3886 - CFV: on Android tablet, "all transactions" takes painfully long time to load

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