Code cleanup.
thdat: Fix th105 archiver does not encrypt header.

My fault :(
Make thdat archive files recursively

Now you can type thdat x{n} data/ instead of data/*.
This code is tested only in Linux.