add whirlpool hash algorithm to digest for fun
permit user defined CCFLAGS
fix broken length initialisation in md4, md5 and whirlpool
remove double-promotion from warnings for now. make some of the variable assignments a bit better.