use admonitions
fix various local refs
use definition lists for options
minor sphinx formatting change
Merge pull request #303 from sa2ajj/docs-fixes

Docs fixes
admonition directive does not render properly with rtd theme
remove empty lines at end of files
copy over the markdown plugin docs
add _static/ hierarchy since it's mentioned in the conf.py
use sphinx_rtd_theme locally if availble

* do not set it up if the build happens at readthedocs.org
  (https://github.com/snide/sphinx_rtd_theme#using-this-theme-locally-then-building-on-read-the-docs)
* do not set it up if not available locally
Merge pull request #305 from sa2ajj/fix-the-fix

Admonition directive does not render properly with rtd theme
annotator: don't call handleError for non-errors

Cancelling an editing action rejects a promise, causing handleError to
be called. This probably isn't desireable, seeing as it currently calls
console.error(...). In addition (and more immediately important)
console.log(...) and friends can't accept non-serializable inputs such
as annotation _local objects in mocha-phantomjs, causing the tests to
fail.

Instead, we only actually hook up the handleError promise rejection
handler for real errors that come from the storage layer.
Merge pull request #306 from sa2ajj/more-from-wiki

Add markdown docs (missed from wiki move)
Merge pull request #307 from sa2ajj/fix-doc-infra

Fix doc infra
Add @sa2ajj to AUTHORS
update test dependencies
Update test dependency documentation
Fix cleanupAnnotation test
delete highlights field in cleanupAnnotation
Use backbone-events-standalone

Remove the events module in favor of using a standalone copy of
Backbone Events from npm as a mixin for Delegator.