Make the proxy registration name variable

If you have the convention to use the shortname in your foreman, it's
currently impossible to use the registration. By making it variable, you
can make a wrapper class or use hiera to do this for you.
Lint fix
missing puppet doc string for registered_name
Repo variable is not an array
Release 1.3.0-rc1
Paremetrize dns zone name
Add tests for proxydns
Fix tests for RedHat
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