Merge branch 'dev', remote-tracking branch 'origin'

* origin:

* dev:
  Release v0.1.17
  refs #6 Add release notes info
  refs #10 Somehow didn't add the mocha test, added
  refs #10 Add a mocha test
  refs #5 Make this node 0.8.x compat
  refs #5 Switch to using the os.networkInterface() routine
  refs #7 Add gruntfile and dependencies for releasing
refs #15,#14,#13 Fix lint, 404 errors work, and missing gitignore
refs #16 Bump version for 0.1.18
refs #16 Update attributions
Release v0.1.18
refs #16 Merge remote-tracking branch 'origin/master' into dev

* origin/master:
  Release v0.1.18
  refs #16 Update attributions
  refs #16 Bump version for 0.1.18
  refs #15,#14,#13 Fix lint, 404 errors work, and missing gitignore
refs #17, #11 Fix docroot issue.

Needed to not concat on the js.js working directory onto the user
configured docroot.  This should fix most of the problems, but may cause
something new.  Added some test examples to try to work out some
different deployment run scenarios.

Also, add the js.js to the grunt jshint.  Ouch.  Lots to fix.