NPTest: ensure all systems use same amount of whitespace
fping: some fping versions set loss to 0% by mistake

fping v2.4b2 returns
10.99.0.1 : xmt/rcv/%loss = 0/0/0%
for a failed host, so we assume the host is down if xmt is zero
unified nc syntax

older netcats do not understand -p, they expect host and port as additional argument.
This is backwards compatibel to newer clients. Also support netcat instead of nc.
tests: move ipv6 detection into NPTest module
check_udp: try nc.traditional too

nc.traditional is available on (at least) ubuntu systems and uses traditional nc syntax
check_load: add alternative uptime syntax

check_load parses load from the uptime command if no proc filesystem is available. Seems
like there are at least 2 different uptime outputs.

linux:
 20:44:34 up 25 days,  2:07, 13 users,  load average: 0.13, 0.17, 0.22

freebsd 8:
 8:44PM  up  4:29, 1 user, load averages: 0.00, 0.00, 0.00
check_ping: increase test timeout

freebsds ping takes a few seconds till it returns, so a 1 second timeout does
not work for the test.
check_tcp: use receive timeout for checks that expect response

if check_imap expects a string that never occurs, it currently waits forever
because thats how the imap protocoll works. Use a receive timeout in that case
so we can exit early with a proper error message.
plugins-root: include t folder in release tarball
check_icmp: tests do not require sudo if run by root
check_dhcp: add test file
check_dhcp test: skip subtests if no variable is set
tests: don't skip utils test
check_dhcp: fix tests for machines with default interace != eth0
check_http: tests use supplied value if possible
check_procs: fix test with sleeping processes

at least on freebsd, there are a processes with state 'S', they always
use two character status.
check_disk_smb: verify path to smbclient
check_disk: get_fs_usage hasn't been run if using groups

the reason why it still worked sometimes was fsu_blocks beeing uninitialized
which resulted in a true test sometimes.
check_disk_smb: fixed number of tests to skip
check_udp: skip tests which rely on udp listen

solaris netcat does not listen in udp mode due to
http://sourceforge.net/p/netcat/bugs/27/