Silence npm complaining on package.json repository
Fixed an issue with annotationsLoaded event
Fixed an issue with annotationsLoaded event
Make notification tests fail right
Merge branch 'issue_200_notifications_cleanup' of https://github.com/6a68/annotator into v1.2.x-new

Backport from master.

Fixes #200
Closes #270
Fix bad enum value on Annotator.Notification
Restore the top-level function wrapper in the concatenated build files.

Switched to slightly different toolchain for building the concatenated
JS files. The earlier version has causesd some problems, because they
lost the top-level function wrapper they used to have.

The challenge here was to have source maps that point to the original
coffee files, and a concatenated JS file which contains all the code,
with a single top-level function wrapper. And a preamble.

The solution was to introduce (a fork of) [coffeebar](https://npmjs.org/package/coffeebarx),
which is capable of concatenating multiple source files, adding a top-level
wrapper, and generating source maps the point back to the original files.

This, together with mapcat and uglifyjs can do what we want.
Further build tweaks (mostly about source maps)

Now coffeebarx is used for building the annotator plugins JS files, too.
Also, all source files (belonging to the generated sourcemaps)
are copied to the same directory.

(It's easier to deploy the resulting bundle this way.)

The requirements have been updated, so don't forget to run `npm install`.
Fix sourcemap references at end of minified files

The newline was ending up in the source files as a literal "\n", rather
than as a newline.
Complete the listing of all Annotator contributors
Tweak preamble, as we can't fit everyone in any more
Hack the crap out of the old packaging system

In order to get copyright notices correctly displayed at the top of the
minimised javascript, I have had to do heinous heinous things. Please,
forgive me.

(For those watching, this is an end-of-lifed branch. Changes made here
will not be ported to future work.)
Use connect for ./tools/serve, combining the ports
Whitespace and extraneous semicolon removal

Some of these changes were noticed when doing experiments with the
CoffeeScriptRedux compiler, which is a bit stricter than the original.
Remove defunct GitHub zip uploading in make_release
Use the official AWS CLI tools to upload to S3
Don't restrict releases to master only
Bump version -> v1.2.9
Annotator v1.2.9 requires jQuery 1.9

This fixes #319.
Add simple utility function to check if two sets are equal