Allow override of per-service defaults; clean supervisor.d dir


Allow for updating the per-service configuration, eg exitcodes. This allows us to use supervisor differently for different services, and in particular handle the cases where different exit codes mean different things.

Also, clean the /etc/supervisor.d dir, so that when we move a service from under supervisor control, this dir gets cleaned up automatically.