WIP user follows work
Add a way to follow/unfollow users
Add a way of checking if one user follows another
Expand social-networky stuff
Add API for users to watch items. Make following API more flexible
by not assuming all calls pertain to the user making the call.
Add watchable interface and implement watching items
Add an experimental 'personalised' event feed.
Allow limiting personalised events to watched items or followers
Improve method of filtering event stream by source
Cleanup REST service tests
Merge branch 'master' into user_follows_wip
Prevent duplicate follows/watches
Adds paging support for followers/following/watching. Sheds a tear for DRY violations.
If an item is deleted, fetching the first subject on its event would
return the wrong this because it only traversed to the end of the chain.
For the moment, fix this by ensuring that whatever's at the end of
the chain has an entity type (or return null).
Ensure link node have some identifiable characteristics
Log more debug when a serialization barfs
Log more debug when a serialization fails
Ruby script to add debug to link nodes
Additional sanity check on ActionManager