irk: remove extraneous imports

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: reuse the already connected socket

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: explain why we think irkerd isn't running

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: bail out early on connection errors

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
irk: explicitly close the irkerd socket

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
add manpage for irk

i got tired of rereading the source code every time i wanted to use irk, isn't that silly?

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
fix usage for --log-level

Signed-off-by: Eric S. Raymond <esr@thyrsus.com>
Cope better with hirerarchical branch names.

From an idea by tasn.
Add recent news.
Version bump for 2.8 release.
Fix a typoed member name.
Use syslog facility when irkerd is backgtrounded and no -l was given.