Ready to merge: Maintenance/module version updates

Fix most of the issues that showed up in TRAINVM-130
You will need the --no-check-certificate option here. Just ran into this with https://github.com/puppetlabs/puppetlabs-training-bootstrap/blob/lvm/3.3.x/modules/learning/manifests/init.pp#L54 @klynton