sem-check: add expired error code
sem-check: fix condition in if
sem-check: remove unused parameters
sem-check: add expiration check
Removed time-dependent test from fdset unittests.

fixes #82
Hard time limit for fdset tests set to 60s.

refs #82
add missing EOL
sem-check: add additional log text
Merge branch 'rrsig_expiration_check' of /git/repositories/knot
Do not check for MSG_WAITFORONE as it is not used anymore.

Reverted to usual recvmmsg/sendmmsg availability check.
Merge branch 'recvmmsg_cleanup' of /git/repositories/knot
Added fd error/hangup state checking for each poll() loop.

This makes partial-closed connections discovery faster than waiting
full interval for the watchdog sweep.

refs #91
Fixed default zone file name containing .. in suffix.

Like example.com..zone
Merge branch 'poll_err_checks' of /git/repositories/knot
Removed SIGALRM from each thread state update.

Because it was used also for thread wakeup when it isn't needed,
the only limitation is not to use infinite poll loops.
Before it was removed, it broke perfectly good transfers with EINTR.

refs #91
writev() based TCP send (much faster) and upped minimal TCP thread count.

refs #91
Update watchdog timer on transfer fd activity.

refs #91
Fixed unit tests after dt_activate/dt_cancel change of semantics.

Both do not interrupt any I/O, just change thread state.
This is because it is not required in most cases unless you use
infinite timeouts in I/O ops.
Removed deprecated '-w' knotc parameter.

fixes #99
Merge branch 'knotc_nowait' of /git/repositories/knot