Move git submodules to a consistent location within the .git/modules dir
Use a proper auto-deleting temp file for the HD audio cache
Use stdint types in MatroskaParser