Improve Vagrantfile, add advertise parameter

Here's my first crack at a more full-featured puppet-serf demo using Vagrant.

Note that this depends upon my PR that adds the advertise parameter. Without advertise, the nodes would try to advertise identical NAT'd addresses and can't reach each other. Since this can't be used without that PR, this includes the changes from that PR, which I'll be closing.