BigFileMd5()

Implement a BigFileMd5() function to be able to hash very big files and
refuce the memory footprint