Only use start delay if use_delay is not 0.

This presents a workaround for monit < 5.0, since older versions of
monit don't support this option.
Make idfile optional.
Merge pull request #32 from ldx/monit4

Fixes for monit 4