Depend on Curses::UI 0.9608 because we need mainloopExit.
Allow configuration files.

Meh, UDP broadcast only goes to first interface, so we need to be able to force
the hostname. While we're at it, allow forcing the player too.