Unify watching/unwatching and alerts/email settings for topics

Previously these were two settings, now they're made into one. It also allows per-topic alert preferences.

Signed-off-by: Shitiz Garg <mail@dragooon.net>