Generate human-readable hostnames

Names like cfcfqcuitlkutjo and phfyyu4t4ahjaae are impossible to
communicate outside of chat, and difficult to talk about. This commit
adds a dictionary of basic english words[1] and generates hostnames by
randomly joining three of them with -. Example hostnames:

clothes-at-sound
take-map-uncle
shoot-nearly-me
sail-eye-certain
trust-little-woman

[1] http://simple.wikipedia.org/wiki/Wikipedia:List_of_1000_basic_words