Add simple utility function to check if two sets are equal
Hover: update content when moving over a new highlight

Changed hover behavior so that when the mouse moves over a new highlight,
the annotations displayed in the hover are updated accordingly.

Fixes #222.
Improve comments
Merge pull request #329 from hypothesis/222-update-hover

Annotator hover: update content/position when moving over a new highlight