Allow limiting the number of times supervise-daemon will attempt to respawn a daemon once it has died to prevent infinite respawning. Also, set a reasonable default limit (10 times in a 5 second period). This is for issue #126.
The supervise-daemon process is meant to be a lightweight supervisor which can monitor and restart a daemon if it crashes.