github: pass --no-print-directory to make when compiling and running tests
github: compile tests before running them
github: Build crt/winpthreads with -Werror for armv7 too
crt: Add missing includes of <math.h>
crt: Regenerate Makefile.in
crt: Provide _fputc_nolock() function for all msvcrt builds
crt: Provide _fgetc_nolock() function for all msvcrt builds
headers: Unify _getc_nolock and _putc_nolock declarations