Created create_annotation document
- Updated to newest Annotator version (with support for the new, selector-based format)
- Moved from ranges to targets
- Moved to different method for determining the quote. (It's now inside a selector)
Added dom-text-* libraries. Annotations are now saved with full selectors.
- Upgraded tp latest version of dom-text-*
- Followed API changes
- Added some more error handling
Updated to latest version of dom-text-mapper, which has a workaround for yet another WebKit selection API bug.
- Updated to latest version of annotator. Now the document is scanned
  before attaching the annotations, so the dom-text-* functions are
  available during reattaching.
- The naive, XPath-range based anchor finding strategy now verifies
  the quote (if available), and if does not match, it fails.
  (The fuzzy strategy will take over the task in these cases.)
Added position-based anchoir rettachment strategy. Now we can handle DOM structure changes.
Fuzzy anchoring finally fully functional.

- Added	libraries required for fuzzy text matching
- Updated dom-text-* and annotator
bugfix: Updated dom-text-mapper
Bugfix. Updated dom-text-mapper
Fuzzy mathch: allow more distance from expected position
Add work-around for Chrome table caption selection bug.
Do not save quote field for annotations
Merge branch 'fuzzy-anchoring-3' of https://github.com/hypothesis/h into fuzzy-anchoring-3
Bugfix: computeSourcePositions() could go infinite loop if displayStart == displayEnd == 0
Firefox workaroun: We do not select white-space only TextNodes because addRange() crashes for them.
Fixed FF support (in dom-text-*)
Problems with merging
 - Updated all libraries:
   - Consistency renaming refact is now complete
   - Fixed img related bugs
Do some more normalization to even out browser differences
Initial implementation for #301