Kegnet and kegboard_daemon updates.

Kegnet now uses a redis pub/sub channel instead of
our home-brewed TCP protocol; redis is required.

Also improves kegboard_daemon to support multiple
boards in a single process.  Previously, multiple
daemon instances were required; this configuration
is still supported with the --kegboard_device_path
flag.