Story 986: Log watchlist interactions

Log various things around watchlist and diff view
activity

See: https://gerrit.wikimedia.org/r/76026

Change-Id: Ifd8b173c1851a01d61464547ffa382dfd15555b9
Merge "Story 986: Log watchlist interactions"