Formatting fixes to the algorithm files
Replace PasswordMaker_MD5_V6 with a more simple and more straightforward implementation which retains the legacy bug.
These functions that operate on raw string data clearly show how the MD5_V6 bug manifests vs when directly operating on binary arrays.