CLC-2887 Printable book list template and controller
CLC-2887 Refactored duplicated code into textbook template
CLC-2887 Minor code cleanup
CLC-3333-finaid-diagnostic-icons-by-category

DEV: Financial Aid "diagnostic" messages - refine icons to indicate important vs. info messages

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

Now checking the diagnostic message category value.

'MBA', 'DSB', 'SAP' and unexpected categories have an alert type, shown by the red exclamation point icon
'PKG' categories are given an "info" type which shows an info-cirlce icon ("i")
'SUM' categories are given a "financial" type which shows a usd ($) icon
Any unexpected categories, as well as showing an alert icon are also logged as warnings.

Updated my_fin_aid_spec to expect info type messages
CLC-3345 - Fix layout semester card for instructors
https://jira.ets.berkeley.edu/jira/browse/CLC-3345
Merge pull request #2154 from anair13/CLC-2887

CLC-2887 My Classes: Printable book list for all my classes
CLC-3347 - Revert CLC-3178 changes pending fix for Canvas import inconsistency
Merge pull request #2171 from raydavis/raywip

CLC-3347 - Revert CLC-3178 changes pending fix for Canvas import inconsistency
CLC-3342 - Fix padding on semester card
https://jira.ets.berkeley.edu/jira/browse/CLC-3342
Merge pull request #2170 from christianv/CLC-3345

CLC-3345 - Fix layout semester card for instructors
Merge pull request #2169 from christianv/CLC-3342

CLC-3342 - Fix padding on semester card
CLC-3350 - Add extra padding for splash screen vignettes in Firefox
https://jira.ets.berkeley.edu/jira/browse/CLC-3350
CLC-3215 Stop redirecting to http when we're just going to get redirected back to https
CLC-3215 Go directly to "/auth/cas" instead of detouring through "/login"
CLC-3215 Fix Omniauth callback URL
Merge pull request #2168 from chikoon/CLC-3333-finaid-diagnostic-icons-by-category

CLC-3333-finaid-diagnostic-icons-by-category
Merge pull request #2174 from raydavis/raywip

CLC-3215 Streamline redirects and authentication
Merge pull request #2173 from christianv/CLC-3350

CLC-3350 - Add extra padding for splash screen vignettes in Firefox
CLC-3343 Write expirations from smart_fetch_from_cache
CLC-3324 - CFV: info text shown when there's no balance could use improvement
https://jira.ets.berkeley.edu/jira/browse/CLC-3324
CLC-3215 Remove temporary developer-research logging (lot of noise)