Remove useless Annotator source maps. Fixes #1341.
Update Annotor's PDF plugin to 9acc6554 (typed-packaging).

This change was necessary to adapt to updates of the PDF.js version
shipped with newer FF releases.

There were three small changes. Our code now works with both
the old version (currently used with Chrome) and the old version
(embedded in FF).
Merge pull request #1342 from hypothesis/1341-remove-useless-source-maps

Remove useless Annotator source maps. Fixes #1341.
Use asset spec for blocks template global
Merge pull request #1343 from hypothesis/1333-fix-pdfjs-for-ff

Update Annotor's PDF plugin to 9acc6554 (typed-packaging).
Change session interceptor to a transform

The difference is that, while both get to intercept and handle the
response, only the transform can change the result that updates the
resource instance.

In this way, it's not necessary to copy the response data onto the
scope anymore because the object is updated properly in place rather
than being updated with the wrapped response containing the csrf
token and flash messages and other parasession data.
Break auth from app and add tests

Does what it says on the tin.