Speed up the cleanup operation.

dd has a low block size that causes the operation to go slower than
it needs to. Relates to GH-8
Swap wasn't turned on after clearing

The UUID is contained on the space that was cleared so CentOS didn't
know how to handle the parition from fstab on the reboot. GH-8
Use hard drive reference for cleanup
Add in a a separate swap drive.

Related to GH-8
Install swap on separate drive.

Relates to GH-8
Don't bother writing out the disk.

The `vagrant package` turns the disks back into dynamicly sized
images again so this command is pointless.
Upgrade Guest Additions version.
Lock in the package versions kernel-*

Should hopefully relieve GH-6.
merged from upstream