CLC-3076 - Feedback link in the footer should be https not http
https://jira.media.berkeley.edu/jira/browse/CLC-3076
CLC-3081 - CFV - Remove "unbilledActivity" from UI code
https://jira.media.berkeley.edu/jira/browse/CLC-3081
CLC-2991 Fixed: Expired students should be able to see the MyFinances information

https://jira.media.berkeley.edu/jira/browse/CLC-2991

- Added a new role "ex_student" in the return value for CampusData.get_person_attributes
- Added a "has_financials_tab" attribute to the :student_info hash returned by the UserApi feed
- Added tests to confirm that both active and expired students have their :has_financials_tab returned as true and that non-students get it as false
- Changed view (_navigation.html.erb) to use the has_financials_tab attribute (instead of roles.student) to toggle the "My Finances" tab
CLC-3072 Add error message for non-students who stumble on My Finances
Merge pull request #1995 from christianv/CLC-3081

CLC-3081 - CFV - Remove "unbilledActivity" from UI code
Merge pull request #1997 from chikoon/CLC-2991-expired-students-mf

CLC-2991 Expired students should be able to see the MyFinances information
Merge pull request #1994 from christianv/CLC-3076

CLC-3076 - Feedback link in the footer should be https not http
CLC-3084 - CFV: "Balance" and "History" filters are broken
https://jira.media.berkeley.edu/jira/browse/CLC-3084
CLC-2976 - Implement - CFV - Link to 1098-T Info
https://jira.media.berkeley.edu/jira/browse/CLC-2976
CLC-3062 - Textbook list does not contain a list to the campus bookstore
https://jira.media.berkeley.edu/jira/browse/CLC-3062
Merge pull request #1996 from ctweney/clc-3072-non-student-followup

CLC-3072 Add error message for non-students who stumble on My Finances
Merge pull request #1999 from christianv/CLC-2976

CLC-2976 - Implement - CFV - Link to 1098-T Info
Merge pull request #2000 from christianv/CLC-3062b

CLC-3062 - Textbook list does not contain a list to the campus bookstore
CLC-3083 Add timeout for outgoing http requests (except Canvas and Google proxies)
Merge pull request #1998 from christianv/CLC-3084

CLC-3084 - CFV: "Balance" and "History" filters are broken
Merge pull request #2001 from ctweney/clc-3083

CLC-3083 Add timeout for outgoing http requests (except Canvas and Google proxies)
CLC-3082 - Textbooks: "no books" message could use improvement
https://jira.media.berkeley.edu/jira/browse/CLC-3082
Merge pull request #2002 from christianv/CLC-3082

CLC-3082 - Textbooks: "no books" message could use improvement
CLC-3073 Pare down Textbooks caching, give it 24-hr expiration

Conflicts:
	lib/proxies/textbooks_proxy.rb
Merge pull request #2004 from ctweney/clc-3073-b

CLC-3073 Pare down Textbooks caching, give it 24-hr expiration