Improve error handling if platform not supported.
Improve error handling when supervisord service is not working.
Merge branch 'cook-3811-unsupported-platform' into develop
Merge branch 'cook-3805' into develop

Conflicts:
	providers/service.rb