small fix for bookmarklet build options
Merge pull request #132 from tilgovi/small_fixes

small fix for bookmarklet build options
Add a few items to .gitignore
Add proper existence check for offsets. Fixes #133
Add a fix for broken Node.contains() in current Safari (WebKit/534.55.3). Closes #134.
Mock out plugins for Kitchensink spec
Dynamically calculate z-indices for Annotator widgets.

We now:

- Use a sensible default z-index just over 1000.

- Attempt to detect the largest z-index in the page, and make sure
  Annotator widgets have a z-index larger than that.

This also opens up the possibility for developers to explicitly set Annotator's z-indices by adding an element to the document with that z-index. e.g. to ensure Annotator clears all elements with z-indices below 5000, one might do:

    $('<div></div>')
      .css({ 'position': 'relative', 'z-index': 5000 })
      .appendTo(document.body);

    $('#content').annotator('_setupDynamicStyle');
Fix RangeError tests in Gecko.
Add a temporary highlight to the document to show the user what they selected. Closes #123.
Pass a true array to .apply()
Attempt to pull in missing functionality where possible. Fixes #85. See also #136, #137.
Add btoa implementation for tests. Closes #135.
Replace Cakefile with redo build system and standalone ./tools
Clean only pkg/ when making a release
Adding instructions on installing redo.
Explicitly specify plugin order for annotator-full.js
Fix preamble_cat
Allow specification of s3cmd config location
Update paths in demo.html
Added Hacking.mkd per comments at https://github.com/okfn/annotator/pull/138#issuecomment-5783858