Add Xen - for Erlang on Xen

The trickiest part is the setup of the network bridge without messing
up Vagrant's `eth0`, especially after reboot.

Also refactor provisioners style.