Merge pull request #2323 from raydavis/raywip

CLC-3520 Fix Units column alignment for future classes
CLC-2797 - Change user navigation link text from 'My Academics' to 'Start a New Course'
Merge pull request #2324 from redconfetti/CLC-2797-change-tool-title

CLC-2797 - Change user navigation link text from 'My Academics' to 'Start a New Course'
[CLC-3433] New Features (Alerts): Allow for multiple lines of content
Merge pull request #2326 from haroonrasheed333/CLC-3433

[CLC-3433] New Features (Alerts): Allow for multiple lines of content
[CLC-3532] UID / SID tool looks really odd on a mobile device
Merge pull request #2327 from haroonrasheed333/CLC-3532

[CLC-3532] UID / SID tool looks really odd on a mobile device
Admins, when Viewing As, should see the pseudo-user's first log-in status in the view-as footer

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

The title of this jira has been changed. It used to say
"should see the pseudo-user's last log-in status in the view-as footer",
but we don't have access to that information at this point in time.
Merge pull request #2329 from chikoon/CLC-3487-see-viewed-first-login-in-footer

Admins, when Viewing As, should see the pseudo-user's first log-in status in the view-as footer
[CLC-3534] UID to SID converter doesn't show error for users that have to SIDs
Merge pull request #2332 from haroonrasheed333/CLC-3534

[CLC-3534] UID to SID converter doesn't show error for users that have no SIDs
Revert "[CLC-3433] New Features (Alerts): Allow for multiple lines of content"

This reverts commit ddb8394755c4643e4f9cc1e8bb8da0c01e8ff75c.
Merge pull request #2333 from christianv/CLC-3433-revert

Revert "[CLC-3433] New Features (Alerts): Allow for multiple lines of co...
CLC-3547: Class roster view breaks on mobile
https://jira.ets.berkeley.edu/jira/browse/CLC-3547
Merge pull request #2334 from christianv/CLC-3547

CLC-3547: Class roster view breaks on mobile
NOJIRA - Resolve shared examples error
CLC-3551 /api/blog should update the alert field every 2 minutes

Removed the following line from the BlogFeedController:

 - caches_action(:get_latest_release_notes, :expires_in => EtsBlog::ReleaseNotes.expires_in)

EtsBlog::ReleaseNotes::get_latest_release_notes is already being cached with the default expiration time.
Merge pull request #2337 from chikoon/CLC-3551-2-minute-cache-expiration-for-api-blog-alerts

CLC-3551 /api/blog should update the alert field every 2 minutes
Merge pull request #2336 from redconfetti/NOJIRA-shared-example-warn-fix

NOJIRA - Resolve shared examples error
CLC-3550 Include CFV apiVersion in financials feed