CLC-1179 Server-side support for bSpace site announcements

https://jira.media.berkeley.edu/jira/browse/CLC-1179

Planned follow-ups:

1. Add to merged "Activity" model & UX.
2. After some basic scalability checks, will probably move Announcements cache from Memcached to Elasticsearch.
3. As noted in the TODOs.