update to always test latest puppet versions
various lint and deprecation warning fixes