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.