md5.lua became md5_slow.lua

for people preferring size over speed
compilecount
md5.lua adjusted for memory lib: libmd5

removed init function
added memory library
updated all code to work with memory library
much faster than md5_slow.lua, but slightly larger in size.
optimized file hash function, by streaming data into a block buffer and
stepping through hash.
removed all assemblies, as they are no longer required.
makefile update for tools and md5

the makefile now builds the tools to WIN32 CONSOLE applications.
md5_slow added for size/speed choice.