Fixes a stack overflow

The actual stack overflow observed occurred in debug mode, with a test file
that consists of a repeated pattern.

The binary tree dtor used in verificationhashtable.h recursively deletes nodes.
Each node deletes its left and right child (fine) and the next node with same
crc & hash.
But the `same` nodes are not stored in a tree (with log(n) depth) but in a
linked list. Therefore, deleting them recursively can lead to a stack overflow
(if there are many of them).

The fix replaces the recurrence of deletion of `same` nodes by a loop.
Left and right child nodes are still deleted using recurrence.

This is rather a quick-and-dirty fix, as I don't really know how the tree
itself is used from the outside (what's the owner concept? not clear).
correct output of par2creatorsourcefile open

Signed-off-by: BlackEagle <ike.devolder@gmail.com>
fixes an FTBFS on GNU/kFreeBSD

see bug 415106.
fix typo in windows part of diskfile

Signed-off-by: BlackEagle <ike.devolder@gmail.com>
diskfile :: translate windows -> unix or unix -> windows path

Signed-off-by: BlackEagle <ike.devolder@gmail.com>
diskfile :: dont recurse in .. or . again on windows

Signed-off-by: BlackEagle <ike.devolder@gmail.com>
add test8 :: windows generated recovery with subdirs

Signed-off-by: BlackEagle <ike.devolder@gmail.com>
bump to 0.6.0

Signed-off-by: BlackEagle <ike.devolder@gmail.com>