Update Ubuntu and puppet modules to current versions

The puppetlabs Ubuntu precise Vagrant box no longer passes the tests because
puppet has moved their apt repos, and dependencies on ancient stdlib and
vcsrepo puppet modules conflict with requirements of most other puppet modules.