Support no-pidfile mode

Right now the `--daemon` flag forces the use of a pidfile, which is not helpful, since it prevents multiple copies of resque-pool from starting up with the `--daemon` parameter.  This conflicts with a potential zero-downtime deploy strategy.