[#54693536] Update basebox images

Includes Puppet 3.4 installed from a Debian package: alphagov/boxes#4

This will be downloaded automatically the next time someone brings up a box
(`vagrant up`) from fresh (clean install or after `vagrant destroy`).
Merge pull request #21 from alphagov/54693536-vagrant_vbox_puppet_34_deb

[#54693536] Update basebox images
[#68346578] Set TLD to `development` for Puppet

So that it matches the `govuk::host` entries in Puppet. This prevents the
machine's FQDN from changing on the first Puppet run, now that we purge
unmanaged `hosts(5)` entries (which gets rid of `127.0.1.1`).
Merge pull request #22 from alphagov/68346578-set_tld_for_fqdn

[#68346578] Set TLD to `development` for Puppet
Add emacs/vi mode header to top of the Vagrantfile
Merge pull request #23 from alphagov/mode-header

Add emacs/vi mode header to top of the Vagrantfile
Do not set FACTER_govuk_platform when running puppet

We are removing this facter variable, so it's not longer necessary to
set it when running puppet.
Merge pull request #24 from alphagov/remove-govuk_platform

Do not set FACTER_govuk_platform when running puppet
Run a script to partition extra disks if they exist.

See github.gds/gds/puppet#1480