Game loads

But it does not like the sickle graphics. Will look into that later.
Clean code, added logging

The log is flooded with skeleton loading entries now. Is DebugLogF() printed only in a debug build?
Renamed function

LoadSkeletonBinary2 now officially replaced LoadSkeletonBinary

Changes up to this commit should be one commit on master. Does not load the sickle graphics though, so it would not be a "good" commit.
Load skeleton by ID Part 1

Loads skeletons from definition, still contains a stupid hack. I want to commit though, because basically it works
Load skeleton by ID Part 2

More descriptive parameter names, better exception text for logging: Tells you which skeleton has to be renamed.
Hardcoded ".skeleton" strings are annoying, any idea how to replace them?
The game loads, but some definitions cannot load the skeleton files. Before renaming them I deem a code review necessary.