udp: push address to parent ASAP

Not doing this requires parent to poll until request handler is
listening (node drops messages until then, argh), and until address is
available. Quite painful, just sending data when it is available works
much better.
main: log backend name before requiring it

So that when the require fails, you know what name failed to be
required.
package: add support/dependency on splunk backend
package: reformat package whitespace

npm does this automatically now, so commit the cleanup.
package: correct typo in link to project on github