Use a more universal upstart event to trigger start.

Tested on Ubuntu 12/13, CentOS 6. Closes #52.
Format docs to be embeddable.
Enumerate all 'applies to' locations, not just the primary.
Upgraded to node 0.10.21.
Updated README to include download instructions for pre-built binaries.
Include node_modules in git repo.
Run Gyp rebuild ourselves when packaging.
Put local node on path and provide Python version before node-gyp build.
Properly nest under packacing dir.
Set working directory to appDir to honor .Rprofile, .Renviron, and .RData which are placed inside an app's directory.
Give more specific error message if Shiny isn't found on the system.
Attempt to place logrotate directive using copytruncate mode.
Add --agent switch for easier profiling
Include easy-to-launch config and app for test purposes

tools/test-config.sh
Fix bugs in loadtest.js
Add loadtest-xhr load testing tool
Better memlog-view script--now uses Shiny
Catch unhandled exceptions in loadtest-xhr
Updated node-devtools-agent.
Delay SIGUSR2 signal on --agent.