53428 add basebox creation

Adds the ability to package up a Vagrant box before destroying it assuming the up command was successful along with any provisioner steps.

This additionally adds some configurable timeouts and retries to the rake task. Also adds VMware Fusion support.