Packaging the provisioner inside the Vagrantfile

To avoid asking the user to put the provisioner script in the right folder we can package the provisioner inside the Vagrantfile.

The code is less pretty but the ease of use is too important in this case.