CLC-2548: Factor changeable student info out of UserApi feed

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

Backend changes
- removed alert from the status feed
- removed student_info from the status feed
- retained 4 properties, formerly part of student_info, in the status feed:
  has_student_history
  has_instructor_history
  has_academics_tab
  has_financials_tab
- added route /api/blog
- removed route /api/blog/release_notes/latest
- included alert in /api/blog
- included entries in /api/blog EtsBlog:ReleaseNotes->get_latest_release_notes
- included alert (when present) in /api/my/badges
- included student_info in /api/my/badges
- Updated dummy status.json file with recent real data.  Many fields were not being returned.
- deleted public/dummy/json/status_no_reg_status_available.json. There is no longer reg status available in the UserApi /api/my/status feed.
- user_api_specs checking for alert entry have been moved to the blog_feed_controller
- removed debug comments from the bottom of the user_api_spec
- Had conflicting model names in student_info and user api controller:
  * CampusData is now callled CampusOracle::Queries
  * CampusUserCoursesProxy.new is now CampusOracle::UserCourses
  * UserVisit  now is User::Visit
- added test that assure empty xml responses should return nil from alert.get_latest
- renamed blog_feed_controller to blog_feed_controller_spec
CLC-2548: Factor changeable student info out of UserApi feed
https://jira.ets.berkeley.edu/jira/browse/CLC-2548
CLC-3454 - Odd formatting on Tele-Bears appointment card w/o classes
https://jira.ets.berkeley.edu/jira/browse/CLC-3454
CLC-3392 Added sorting to booklist so classes maintain alphabetic order
Merge pull request #2266 from anair13/CLC-3392

CLC-3392 Added sorting to booklist so classes maintain alphabetic order
CLC-3427 Ensure at least one daily Up Next update
Merge pull request #2260 from christianv/CLC-2548

CLC-2548: Factor changeable student info out of UserApi feed
Merge pull request #2264 from christianv/CLC-3454

CLC-3454 - Odd formatting on Tele-Bears appointment card w/o classes
CLC-3455 Fix classnames for Canvas cache expiration times
Merge pull request #2268 from raydavis/raywip

CLC-3427 Ensure at least one daily Up Next update
Merge pull request #2269 from ctweney/clc-3455

CLC-3455 Fix classnames for Canvas cache expiration times
CLC-3427 Expire MyTasks::GoogleTasks faster
Merge pull request #2270 from raydavis/raywip

CLC-3427 Expire MyTasks::GoogleTasks faster
CLC-3410 Move UserApi into app/models/user
CLC-3410 Put UserApi in User:: module
CLC-3410 Rename UserApi->Api
Merge pull request #2271 from ctweney/clc-3410-13

CLC-3410 Thirteenth batch of reorg: UserApi
CLC-3363 Borders for all input elements are now box-shaped, and have 1px grey border. Focusing on inputs transitions border color from a lighter to darker grey
Merge pull request #2272 from NolanChan/CLC-3363

CLC-3363 Input Border Changes
CLC-3461 - My Academics is not showing/hiding correctly
https://jira.ets.berkeley.edu/jira/browse/CLC-3461

**Note** Review carefully