STY: reduce number of C compiler warnings

Mostly dead code, unused variables, non-prototype (K&R) declarations. The `special/cephes` dir in particular contains some very old-fashioned C code. (It also carries no license...)

Reduces warning log by exactly 300 lines on my box, or ~5%.