Check for double defined vHosts

This commit adds checks for having a vHost defined in two files. It is
quite a common case that users forget to change the name of a newly
vHost.