One more change to meteor-router, removing trailing /.
Deselect and update location when clicking outside the page.
Moved all code which bridges our highlights to Annotator to a separate subdirectory.
Making sure selection is kept when you scroll away and come back.

Added comments explaining a bit what and how is happening.
Do not deselect a highlight if we are loading the page with highlight location.
Better integrate reactivity and DOM changes into PDF display pipeline.
Merge branch 'new-annotations3' of github.com:peerlibrary/peerlibrary into new-annotations3
viewer update
Merge branch 'new-annotations3' into new-annotations3-highlight
Merge commit 'a38e83db1cdc9a887e036f0b2f113c6c4e79aa51' into new-annotations3-highlight