Allow vvv-init.sh to generate vvv-hosts and vvv-nginx.conf, etc

The `vvv-init.sh` script may in fact generate `vvv-nginx.conf` files on the fly, so we should run the init first so that any such auto-generated files can be picked up when finding them later. Likewise, it may generate `vvv-hosts` files.

Regarding 1523d38 and the `find` max-depth increase from 4 to 5, my `www` directory now that looks like this:

```
...
├── acme-client
│   ├── bin  # common scripts for working on this client's sites
│   ├── config # some meta for this client
│   └── repos
│       ├── example.com
│       │   ├── bin
│       │   ├── config
│       │   ├── database
│       │   └── docroot
...
```

I put the `vvv-hosts` and `vvv-nginx.config` in `www/acme-client/repos/example.com/config/`

With a max-depth of 4, my client config directories are not traversed into.

/cc @simonwheatley