Apparently FreeBSD 4 doesn't have putwc(), hence no boinkmarks
for the last few days. Add putwc() detection to grovel-features.sh,
and fallback to fputc() if putwc() isn't implemented.
(Actually untested on FreeBSD, but I figure it can't get any worse).