Werror

Depends on the previous fix-tftp-prototype pull request.  Fix the Makefile to use -Werror by default, so we actually use the compiler's type checking instead of collectively ignoring the warnings in the output.  Requires a few further minor changes to netboot.c to suppress some harmless warnings.