Allow idempotency with Ubuntu

Ubuntu pre-packages puppet with its Vagrant boxes and fails installation of a newer puppet because of https://tickets.puppetlabs.com/browse/CPR-25. This removes packages before installation to ensure success.