Update health_monitor monit file

Use health_monitor_ctl script to kill a non-responsive health_monitor instead
of using /bin/bash with the pid. This adds the 'kill' command to the ctl
script.

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Update job ctl scripts

Check for existence of PID prior to killing.

Signed-off-by: Tom Xing <xingzhou@cn.ibm.com>
Added better support for naming releases

- Name can now be changed in the config without affecting previous
  versions
- Create release now allows --name to specify a different name than what
  is in the config
- Added migration to change the releases & dev_releases dirs to have
  sub-dirs for each release name

[#72994716]

Signed-off-by: Phan Le <ple@pivotallabs.com>
Improved integration test coverage for named releases

Signed-off-by: Phan Le <ple@pivotallabs.com>
Split release.rb into command specific files.

Signed-off-by: Phan Le <ple@pivotallabs.com>
new command - errands to show available errands from deployment manifest
spec for 'errands' command
fix for CI error
run errand - prompts for which errand to run if not specified
spiking out GET /errands
Spec for GET /deployments/:name/errands