Kill sys/cdefs.h includes, because overly complicated include+macrofor a sccsid replacement scheme which results an namespace damageis an unfair tradeok bluhm
remove a couple hundred sys/param.h includes in userland code, andalso whack some sys/cdefs.h early includes which is such a brutallybad patternok bluhm mbuhl
add missing FreeBSD libm tests, update the others