Make it clear that 2.0.0 is not ready yet!
Stick to semver for version format
Prevent buttons from submitting page forms

Setting 'type="button"' on the button tags in our UI elements prevents
browsers from treating them as the default submit button. This ensures
that an annotator loaded inside a form element doesn't cause accidental
form submissions.

Tested in FF, Chrome, and IE9.

Fix #147
Small updates to HACKING.markdown for new build
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