CLC-3962 Add slow proxy logging to Google and Canvas proxies
CLC-4099 - Filters out nil or empty SIS Section IDs provided by Canvas::SectionsReport
Merge pull request #2831 from redconfetti/CLC-4099-incremental-refresh-bug-2

CLC-4099 - Fix bug with sections missing SIS Section ID in incremental refresh script
CLC-4067 Collapse MyRegBlocks into Regblocks to eliminate double caching
CLC-3962 Remove dev-aid logging statement
CLC-4119 - Swap the order of My Campus tab with My Finances in the menu bar

https://jira.ets.berkeley.edu/jira/browse/CLC-4119
Merge pull request #2830 from ctweney/clc-3962

CLC-3962 Add slow proxy logging to Google and Canvas proxies
Merge pull request #2836 from christianv/CLC-4119

CLC-4119 - Swap the order of My Campus tab with My Finances in the menu bar
CLC-4099 - Updated Canvas::SiteMembershipsMaintainer to filter out invalid SIS Section IDs upon initialization. Added logger for invalid SIS Section IDs.
CLC-4099 - Remove log of non-matching SIS Section IDs
Merge pull request #2833 from ctweney/clc-4067

CLC-4067 Collapse MyRegBlocks into Regblocks to eliminate double caching
Merge pull request #2835 from redconfetti/CLC-4099-incremental-refresh-bug-3

CLC-4099 - Updated Canvas::SiteMembershipsMaintainer to filter out invalid SIS Section IDs upon initialization
CLC-2816 Calculate estimated cumulative GPA based on official cumulative GPA data
CLC-4132 Fix null teacher roles in zero-padded CCNs
Merge pull request #2838 from raydavis/canvasfix

CLC-4132 Fix null teacher roles in zero-padded CCNs
CLC-4064 - Roster Photos Feature doesn't print nicely

https://jira.ets.berkeley.edu/jira/browse/CLC-4064
CLC-4136 - Updated spec to use more reliable test user
CLC-2816 Format all GPAs as 3 decimals
CLC-4064 - Check for photo as part of the enrollment query
CLC-2816 Comply with whitespace standard