Revert "We do not have _tolower, so call tolower instead."

This reverts commit af4cdda3d8e0832e929f8098a62c3d37eb586b17.

We do have _tolower, it was just missing from the ctype.h header. Sorry
for the inconvenience!
Add _tolower() and _touppwer prototypes to <ctype.h>.

They were dropped from the header by accident.
correctly set nread when parsing floats

fixes a botch up by yours truly that broke scanf() with %n after %f in
6659d2ba. i blame immigrants on benefits.

ok natano@ marco@ haesbaert@
Only truncate the dirhash state when directory truncation succeeds.

From FreeBSD commit f1c05bd42b549bdfbd6d418c0bb9c947293d9837
ok pedro@
Switch /usr/bin/cpp to use tradcpp.

ok drahn@
Complete list of include path options (and sort).

ok drahn@
-U__GNUC__ doesn't need special handling.

ok drahn@
tradcpp doesn't have the -arch option.

ok drahn@
Merge branch 'master' of https://github.com/bitrig/bitrig
s/openbsd.org/bitrig.org/ in some manual pages.
Adapt afterboot.8 for Bitrig.
Remove gcc-local(1); Bitrig doesn't use gcc.
trim ld.so code for unsupported architectures

ok natano@ patrick@
Merge branch 'master' of https://github.com/bitrig/bitrig
Adjusts section 1 of release(8) to make it correct with Bitrig reality.
Initial bits for a complete rework over release(8).
Xr git(1) instead of cvs(1), while here, manually update .Dd, since
nothing will trigger $Mdocdate$ updating, it is a cvs keyword.
Introduces sources(7), a manual page to summarize information on Bitrig
system's source management code and kernel/userland building. This is
one more step towards a rework in the field of online information
resouces, specific for Bitrig's sources management, build and release
procedures.
Adding a few Xr to sources(7) from afterboot(8) and config(8)