Added initial implementation of the standalone hasher for Windows.

* Needs to be switched to use the *Alloc methods rather than malloc.
* Kind of a dirty copy from the Mac version. Bugs likely.