Change registry position.

Don't break my PuTTY install.
Remove sfree/safefree and just use free

According to MSDN, "If `memblock` is NULL, the pointer is ignored and
free immediately returns." So this only did anything if MALLOC_LOG or
MINEFIELD was defined; neither of which I will be using.