New and improved .gitignore
Split most EKEvent manipulations out into separate methods.
Explicitly dispatch insertEvent and deleteEvent on the main thread.
Update local version.
Merge branch 'flynn/feature/mainThreadOps'

* flynn/feature/mainThreadOps:
  Update local version.
  Explicitly dispatch insertEvent and deleteEvent on the main thread.
  Split most EKEvent manipulations out into separate methods.
  Update local version.
  Smite insertManyEvents from module.js, too.
  Drop insertManyEvents.
  v2.5.5: explicitly dispatch insertEvent and insertManyEvents on the main thread
  Hack with usleep() to hopefully make this better.
  Update to version 2.5.0 (again??).
  Have an Android build.xml.
  insertManyEvents().  Maybe it'll even work.
  Refactor: split out doDelete() from deleteEvent().
  Refactor: split guts of insertEvent out so we can use them elsewhere.  Add commit on insert (shouldn't matter but WTF).
  Namespace "calendar".
  New and improved .gitignore.
  Smite some junk.