Sync the bridge after beforeAnnotationCreated

This ensures that plugins on both sides have fired and any resulting
modifications are synchronized (document plugin, for instance).

Fix #1502
No SVGs anymore -- remove from MANIFEST.in
Use recommended padding on Chrome store image.
Remove unnecessary guard

Spotted by @gergely-ujvari
Remove test for unnecessary guard
Merge pull request #1506 from hypothesis/1502-missing-uri-property

Sync the bridge after beforeAnnotationCreated
Pass h logger through to root

And set the root to NOTSET explicitly.
add missing encoding comments at the top of files
Move auth-specific stuff into auth package
Add glyphs to icon font for the markdown editor
Remove unused glyphs from the icon font

We now only have one of each icon type where possible.
Update icons in template to reflect new classes
Merge pull request #1509 from hypothesis/cleanup-font-icon

Cleanup font icons and add Markdown glyphs
Add markdown insertLink and insertIMG functions
Create lightweight markdown editor from scratch

Code cleanup.

First pass at implementing @aron's mockups.

Fix bugs, breakout markdown into its own directive

Forgot to add markdown.coffee
Add checks to see if markup has already been inserted
Fix bugs by getting rid of a bad idea. Tighten up styles.
Add ngDoc documentation to markdown.coffee
Rebase to latest master, and implement some of Aron's suggestions.
Icomoon Cleanup. Delete unused icons.