Update d-t-m to 83d5bae0 (master branch)

This version does not try to recover from scanning
problems, but simply fails early.
Update Annotator to 7c915a84 (typed-packaging branch)

This version supports falling back to the dummy
document access strategy when scanning with d-t-m fails.

(This allows us to create and reanchor annotations with the
selectors and strategies that don't depend on d-t-m functionality.)
Merge pull request #1642 from hypothesis/1621-strategy-failover

Support document access strategy failover
Only login if not already authenticated

Calling login here calls identity.request to be called, which in turn
eventually results in the onlogin callback running.

The onlogin callback is not currently idempotent (and it isn't trivial
to make it so) so this results in errors being thrown by Annotator.

Fixes #1611.
tests/js: Normalise controller namespace and names

These names were updated in scripts/controllers.coffee but not here.