Vagrantfile: Provision using an optional script

Every time I upgrade my vagrant box, I notice things are missing and re-install them, but they are pretty custom to me (e.g. settings in `~/.inputrc`), so with this I can just keep those modifications in `script/custom-vagrant`, which is git ignored.