Added the ability for users to ignored streams and surveys in communities.

A user may now `POST` or `DELETE` to `/users/<username>/communities/<community_id>/{"ignored_streams" | "ignored_surveys"}`, which will create or remove a reference to a stream or survey referenced in a community.

Closes #632