0.2.5: Make sure our log directory gets created

* Add test for log directory
0.2.6: Add `keep_env_path` attribute

* If true, nginx.conf will keep the `ENV[PATH]` that nginx is run with. Typically,
  nginx clears out all env variables.  That can be a problem for execjs or
  passenger if they need to call out.
* Switch tests to use kitchen-docker
0.2.7: Add `user` attribute on site

* Use `user` attribute to hardcode the `passenger_user` configuration and not
  let passenger try to determine it from ownership
fix @resource.server may be multiple domain