fix 2 win32 problems: full nmake path, perm 0000 writable check in 041-error

Some activeperl systems use the full nmake path. Harmonize this to the basename in bzlib-src/Makefile.PL
to be able to avoid illegal ^ macro chars on nmake.
improve the t/041-error.t root check for unwritable files