Favor native JS syntax for calling over JSCocoa's

In preparation for figuring out how to make it possible to write all of
this in CoffeeScript, where my callback syntax will be a lot less noisy.
modernize NODE_PATH
updated carton

* vendor/carton 8bc0e88...bf3ca84 (36):
  > Add Ecukes tests for help command.
  > Add info command in usage.
  > Only run unit tests in travis for now.
  > Add info command with Ecukes tests.
  > Add Ecukes tests for list command.
  > Add Ecukes.
  > Include ert as Carton dependency.
  > Downcase package name.
  > Remove whitespace.
  > Ignore .elc files.
  > Sort list of projects.
  > Only show the project name, not the complete link.
  > Add flycheck to list of projects.
  > Add list command to usage.
  > Move list command in README.
  > Update to version v0.2.0.
  > Add list command to list dependencies.
  > Merge branch 'header-support'
  > Only depends on s.el in development.
  > Merge branch 'get-rid-of-load'
  > Add missing newline.
  > Skip running Emacs snapshot on Travis.
  > Add build status image.
  > Must exit with proper exit status in tests.
  > Add Travis config.
  > Add some more example projects in README.
  > Add comment about Pallet in README.
  > Add missing quote in README.
  > Add info about carton init command in README.
  > Update version to v0.1.2.
  > Only change `package-user-dir' if not user modified.
  > Ignore /elpa/
  > Add Carton file.
  > Update to version 0.1.1.
  > Add Sebastian Wiesner to copyright.
  > Merge branch 'version-command'