Fix empty NONSSL_VHOSTS issue & create default VHOST if dosen't exist

This PR implements a fix for an empty NONSSL_VHOSTS which was generating an empty "" host name entrance in the nginx.conf file.

Additionally the second commit creates the VHOST file (if it does not exist) according to rules used in dokku original nginx-vhost plugin