Some Ruby to get all the relevant hosts from comma delimited strings in a `domains.dat` file.
Have the provisioning script add the hosts from each `domains.dat` to the `/etc/hosts` file.
Rename `domains.dat` to `hosts.dat`, for consistency with my explanations in various tickets.
Rename to `vvv-hosts.dat` for (A) branding, and (B) (as @westonruter suggested) differentiating VVV files from others.
Allow the `vvv-hosts.dat` to reside in any directory under `/srv/www/`.
Split the domains on whitespace, not a comma. Means developers can supply friendlier newline (or space, or tab) separated domains. Seems to cope with multiple whitespace. Phew.
Rough out the `create_vvv_hosts` utility script.
Reset back to VVV master.
Merge branch 'feature/gather-hosts' into feature/auto-site-setup-xteam

Conflicts:
	Vagrantfile
Not sure how these got omitted.
Setup `auto-site-setup.sh` as a separate script, called by Vagrantfile. This makes it easier to reuse with differently provisioned Vagrants (e.g a CentOS distro Vagrant).
`auto-site-setup.sh`: finds `vvv-nginx.conf` files and symlinks them, finds `vvv-init.sh` files and executes them.
Restore `vvv.dev` to `vvv_hosts` and the VM `hostname`.
Introduce a vvv-hosts.dat file in the www directory to handle default domains.

The code in place already handles this along with subdirectories of www, so we should take advantage of it to make the Vagrantfile a bit less confusing.

It would be nice if if our `.dat` files could have comments in them that don't cause trouble with the output.
Additional documentation in Vagrantfile around the vvv-hosts.dat process
Update provision.sh to handle default and custom vvv-hosts.data files.

Was having trouble getting the existing stuff in provision.sh to process all the vvv-hosts.dat files, so I went with a while loop instead, reading the output of the find command as if it was a file. This now checks to see if an exact match already exists before adding it to the hosts file, lest we end up with a huge file after a bunch of provisions.

I don't understand all of the magic, but there's some fanciness in line 507 that allows it to read each line and ignore empty lines.

Also clarifies a few things in the comments and adds some output to the provisioning explaining what domains were added and from what hosts files.
Modify provision.sh to support comments in vvv-hosts.data file

If the first character of a line begins with a #, then we can safely skip it as a comment.
Split vvv-hosts.data on newline rather than on space.

IMO, this enforces a more readable file *and* allows us to work toward comment support in the file, something that I'd like to include as it has been fairly important for the VVV project as a whole so far.
Modify Vagrantfile to ignore lines starting with # when parsing vvv-hosts.dat

This allows us to comment the crap out of our vvv-hosts.dat files. :)
Add documentation to the vvv-hosts.dat file explaining its existence.