Add systemd socket activation support

Closes #67

This depends on go-systemd being updated to support UDP sockets. See coreos/go-systemd#54
No -> no  (all error messages are lowercased)