Allow parameterizing autosign and modulepath for puppet master

Allow overriding arguments to the `puppet::master` class by looking up the arguments in hiera, and falling back to the previous defaults if nothing is found.