Merge pull request #821 from raydavis/raywip

DRY date formatting; fix Announcements retraction
[CLC-1446] Threading activities
CLC-1498 - Link to bDrive in My Campus produces an error
https://jira.media.berkeley.edu/jira/browse/CLC-1498
Merge pull request #823 from christianv/CLC-1498

CLC-1498 - Link to bDrive in My Campus produces an error
CLC-1499 - Student Life Advising link has changed to the EOP
https://jira.media.berkeley.edu/jira/browse/CLC-1499
Merge pull request #822 from yuhunglin/CLC-1446

[CLC-1446] Threading activities
Merge pull request #824 from christianv/CLC-1499

CLC-1499 - Student Life Advising link has changed to the EOP
CLC-1393 Status indicator next to bust should be clickable
https://jira.media.berkeley.edu/jira/browse/CLC-1393
Merge pull request #828 from shacker/CLC-1393

CLC-1393 Status indicator next to bust should be clickable
CLC-1179 Redo Sakai Sites proxy API to match CalCentral needs
Preparation for sharing formatted site data between My Activities, My Classes, & My Groups