Add link to terms of service on create account form.
Update Terms of Service micro-copy

By adding some supporting text to the link.
Merge pull request #1590 from hypothesis/add-terms-of-service-link

Add link to terms of service on create account form.
Add build artefact directories to .gitignore
Don't swallow exceptions when scanning the document

According to @csillag, there are no good (i.e. non-exceptional) reasons
why `this._scan()` should throw an error. As such, should not be
catching and swallowing the error, as this will make it much less likely
that we receive bug reports about brokenness in dom-text-mapper.

Inspired by conversation in #1596.
Merge pull request #1597 from hypothesis/dont-swallow-exceptions

Don't swallow exceptions when scanning the document
Remove console.log statements from within the app

Log statements do not belong in production code.
Merge pull request #1596 from hypothesis/remove-console-log

Remove console.log statements from within the app
Merge pull request #1593 from hypothesis/1592-support-ff32-pdf

Update Annotator PDF plugin to support latest PDF.js in FF34
Update the embedded PDF.js code to v1.0.712

These files come straight from the generic build of PDF.js v1.0.712.

There are only two changes:

 - I did not include the 1M test pdf document
   (See https://github.com/hypothesis/h/commit/8c20039893c87da1e98743ee5b0fd5065b4b0a99 )

 - I have kept our 1-line code insertation in viewer.html.
   (See https://github.com/hypothesis/h/commit/da3469477cf0412a693c5a54a7e0ed6a952c43f0 )