Add support for looking up supervisord::program through hiera

I've explicitly documented the `autostart` and `autorestart` parameters in the Hiera snippet as it may cause some confusion as to what their type really is (and how they're validated).