Correct parameters and add tests for config
Add BMC options #2853
Fix failing BMC test

Caused by me altering the default when merging Ewoud's PR. Sorry!
Release 1.3.0-rc3
Register in foreman is a boolean
Add validation for register_in_foreman parameter
Fall back to $ipaddress if $ipaddress_eth0 missing
Release 1.3.0-rc4
Release 1.3.0
added puppetrun_provider to enable puppetruns via mcollective
SSL disable support

Currently whether ssl is set to true or false, it does not matter at
all. In both case the ssl_key, cacert, etc.. are printed in the template
forcing the smart-proxy to use SSL. This pull request fixes that and
avoids SSL certs being printed on the template.
Tests for SSL disable feature