Optional config param to set sysconfig settings

* new class param config_hash to configure Jenkins
* new class config to pass config options
* new define to set the actual options