PDF support

This is the other half of the PDF work (together with https://github.com/hypothesis/annotator/pull/10)
Also includes the separation of the PDF work and fuzzy macthing into a plugin.

H only received minimal changes; the crux of the matter happens inside Annotator.