Add Notification/NotificationList API resources
Add view for listing notifications
Add basic notifications list template
Add route for notifications view
Only attempt to iterate item list if present
Change all references to notifications to alerts.

This reflects the API naming settling on "alerts".
Merge remote-tracking branch 'origin/master' into notifications
Implement utility functions for converting Alerts to/from json
Add view for marking alerts as viewed
Add routing for alert views
Change avatar link on profile page to show correct avatar
Add basic notifications template
Add mark_viewed method for Alert resources which PATCHes a viewed time
Fix profile link on last updated item in a microcosm
Add link to notifications in user module