Initial commit of source from
https://github.com/openannotation/annotator/tree/v1.2.x
Local set up to get it working.
Remove permissions plugin from demo.html. We won't be using that.
Added support for marked.js in addition to the already existing support for showdown.js.
Change the build step for annotator.js so that we have an intermediate file annotator.coffee so that source map can work.
Updated jQuery
Reduce show and hide of annoation viewer.
When viewer is displayed, clicking anywhere outside the viewer should immediately dismiss it.
Don't show viewer if there's a selection.

Clear the old timer and start a new one each time startViewerShowTimer is called. Do this because it may be called for a different highlight.
Bugfix: Clicking on an existing selection would remove the earlier adder but bring up a new one although no selection exist anymore.
Fix resizing of editor.
Do not show viewer when editor is displayed.
Bugfix: Each time the editor was displayed, it would add an event handler for 'mousedown'. Since jQuery allows duplicate handlers, this would cause the handler to be called multiple times for the same event. In effect, 'mousemove' handler would also get called multiple times causing the move to be magnified.
Changed the way the annotations are being compared to decide whether to show the viewer afresh.
Bugfix: Factor in zoom when placing the adder (or when calculating the mousePosition)
Add script to compile the plugin files.
Use 'type' command as 'cat' is not usually available on Windows machine.
Merge remote-tracking branch 'origin/v1.2.x'

Conflicts:
	.gitignore
	demo.html
	doc/make.bat
	lib/vendor/jquery.js
	lib/vendor/showdown.js
	pkg/.gitignore
	src/annotator.coffee
	src/editor.coffee
	src/plugin/auth.coffee
	src/plugin/markdown.coffee
	src/util.coffee
	test/spec/plugin/filter_spec.coffee
	tools/authors
	tools/build
	tools/data_uri_ify
	tools/make_release
	tools/preamble
	tools/push_next
	tools/serve
	tools/setup
	tools/test
	tools/watch