tested different styles of builds. confirmed some errors in the Makefile.PL test for bzip2 that were pointed out by Sisyphus.
Sisyphus reported some changes necessary for windows builds. I injected those changes into the code. one of them, adding aTHX_ to the call to PerlIO_binmode seems like a perl version thing.
added tests for internal_bzlib, copied from bzip2 1.0.2.