Initial implementation of annotation editing inline
Add in a small glcnac icon
Add editing of annotations
Basic annotation syncing
Remove sync no-opping
Add in support for shift select
Check for mutation observer before using
Fix for internet explorer not working
Fix for touch events
Fixes for touch devices

Lots of weirdness going on with touch devices, since we lose some of
the events because the elements are disappearing.
Fixes for doing multiple alignments
Merge branch 'annotation_editor' into domaintool