Fix NO_VHOST check

It used to check if NO_VHOST is unset or set to the empty string
It now checks if NO_VHOST is set to a non-empty string
Merge pull request #784 from progrium/no-vhost-hotfix

Fix NO_VHOST check
Release 0.3.5
Remove extra reload command
Combine calls to restart nginx into a single command
one-liner
Remove extra dash
Use a template to create an application's nginx.conf
Allow overriding of the nginx.conf template via nginx.conf.template
Implement the ability to set multiple server names for a given application

Adding a hostname to the $APP/VHOST file will enable it as a virtualhost for the application.

In addition, any hostname set that matches an associated ssl certificate will also be set as an ssl host. Note that if a hostname does not have a matching SSL host, then it will result in an erroring application.

For the moment, running `dokku url` on an app may not correctly display the current hostnames for said app.
Add domains plugin as written in https://github.com/jtangelder/dokku-nginx-alt

This plugin conforms to the heroku api for setting and removing domains. Note that it does not yet update the URL file for a given application.
Move VHOST file creation to a single domains:setup command

This helps remove duplication and also ensures that all hosts have a proper setup after running `make copyfiles`

Note that this command is not exposed in help as it is not generally useful to developers