Implement "Always-On Annotation" and "Highlighting" modes, with Social View - #2

This implements Always-on Annotations Mode (#531) and Highlighting Mode (#530).
(Including Social Views support for the Highlighting Mode, too.)

This version has been rebased to develop, after search has been merged.

Obsoletes https://github.com/hypothesis/h/pull/612.