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