make #ephemeral topic names valid to match nsq changes

Simple pull request to support #ephemeral topic names which were recently added to nsqd: https://github.com/bitly/nsq/pull/305

Changes mirror changes to https://github.com/bitly/nsq/blob/master/util/names.go