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.