CLC-2879 Maintain all bCourses user accounts as part of daily refresh
CLC-3066 Disable Java crypto strength restriction
CLC-2879 Simplify bCourses user account check
Merge pull request #1979 from raydavis/raywip

CLC-2879 Maintain all bCourses user accounts as part of daily refresh
CLC-3072 Return more user-friendly errors when CFV gives us problems
Merge pull request #1987 from ctweney/clc-3066

CLC-3066 Disable Java crypto strength restriction
Merge pull request #1988 from ctweney/clc-3072

CLC-3072 Return more user-friendly errors when CFV gives us problems
Document our dependency on Java 7
CLC-3072 Better error messages for 404s from CFV API
Merge pull request #1989 from ctweney/java7readmetweak

NOJIRA Document our dependency on Java 7
CLC-3072 Model needs to pass error conditions through from proxy
Merge pull request #1991 from ctweney/clc-3072

CLC-3072 Improving CFV 404 handling
CLC-3072 - CFV - Show error message on the CalCentral side when we get a 500
https://jira.media.berkeley.edu/jira/browse/CLC-3072
Merge pull request #1990 from christianv/CLC-3072

CLC-3072 - CFV - Show error message on the CalCentral side when we get a...
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