Revert "Enhance bridge for better target merging"

This reverts commit d3298324561a11e68f2690ee2863f8dbab17db2a.

Conflicts:
	h/static/scripts/plugin/bridge.coffee

Fix #1020
Remove dead code

The `highlights` stub is no longer needed in the sidebar because
with the new highlights plugins that @csillag made the sidebar no
longer has any code that accesses this property.
Remove unused target ignore

The guest frames should not be overwriting the targets when they
fail to anchor an annotation. Instead, the anchors property is
used now to store the realized anchors from the target data.
Move form-wide response error code to formHelpers

Add an (optional) third argument to the method
`formHelpers#applyValidationErrors()` that can take an error string,
``reason``, to set on the form itself, rather than any particular
field. Remove the duplicate code in the auth directive to reset
the response errors on each field, which is handled already in the
``form-input`` directive.
``form-input`` should not render inputs on change

Fix #1490
Remove dead share code

@aron if those tooltip attributes are used somewhere I can't find
them so please correct me, sorry.
Hide the footer for unsaved annotations
whitespace
Remove a few href="#"

In Angular, this is better expressed as href="" because that makes
Angular prevent the default automatically.

https://code.angularjs.org/1.1.5/docs/api/ng.directive:a
Upgrade AngularJS libs
Merge branch 'angularjs-xss-hotfix' into v0.3.x
Tagging v0.3.2
Merge tag 'v0.3.2'

Hypothes.is 0.3.2

Conflicts:
	CHANGES.txt
Fix a bug in tabReveal directive

That syntax was not what I thought it was and had nasty issues when
there were no panes.
Track target blocks by $index

Removes the $$hashKey from the targets.

Ref #1207
Merge pull request #1500 from hypothesis/1020-bridge-races

Clean up unused code for bridge race conditions
Remove assumptions about .highlights and .target

Now there should be no code in the application that assumes the
existence of either of these.
Get quote for search from the TextQuoteSelector

Now when we track down where the quote property on the target is
coming from (#1207) our search will still work.
Quote search should match any quote selector
Update annotator to typed-packaging@ce90a27

Updates PDF plugin and stops creating excess quote properties.