Merge pull request #174 from jc00ke/master

Correctly specify JRuby on Travis
Cleanup pipes properly. Fixes #182
Add missing file
Close control pipe in cluster master
Drain the notification pipe. Fixes #176, thanks @cryo28
Move write_pid to after we daemonize. Fixes #180
Redirect IO properly and emit message for checkpointing
Daemonize earlier so that we don't lose app threads. Fixes #183
Add -R to specify the restart command
Detect -Ilib and use on restart
Add config file option to specify the restart command
Add phased worker upgrade
Add support for the rack hijack protocol
Bump to 2.0.0.b5
Change directory in working during upgrade. Fixes #185
Advertise the Configuration object for apps to use.
Spelling error in log
Merge pull request #186 from bensie/patch-1

Spelling error in log
Handle a config-based app properly
+ Add hook for running when a worker boots