allow multiple delayed_job processes

This allows specifying multiple delayed job instances per application,
and allows per application and per-worker customization.

{
  "deploy": {
    "my_app": {
      "delayed_job": [
        {
          "identifier": "regular",
          "timeout": 60
        },
        {
          "identifier": "priority",
          "options": "--min-priority 10",
          "timeout": 30
        }
      ]
    }
  }
}

delayed_job monit scripts are now all put into the delayed_job group,
which delayed_job::restart now uses.

Change-Id: I9699a500e6c231b37beabd951aaed2773a10b74d
Merge pull request #5 from freerunningtech/multi_delayed_job

allow multiple delayed_job processes