Disallow namespaces to be an empty string
Also make sure a cloak namespace cannot begin with a dot to accommodate
with atheme's unability to have a dot as the first character in a vhost
Make namespace fix-ups more apparent