(MODULES-3677) Ensure Chocolatey Config
(MODULES-3677) Ensure Chocolatey Config

When Chocolatey has been installed and not yet run, the config file
doesn't exist. So chocolateyconfig, chocolateyfeature, and
chocolateysource will all fail until the config file exists.

Trigger a version check before returning the config file in
`PuppetX::Chocolatey::ChocolateyCommon.choco_config_file`. This
will ensure that an installed Chocolatey will have had the chance
to run at least one time if it is installed, thus ensuring the
config file's existence, allowing the providers to work without
erroring on a missing config file.

ThoughtCrhyme/puppetlabs-chocolatey,ThoughtCrhyme/puppetlabs-chocolatey