Push notifications

This commit introduces support for push notifications.
It has been enabled for:
 * live loading of activities
 * live loading of notifications
 * live updates to content / discussion / group profile pages
 * live reloading on preview generation / new revisions