AddFile and Compact callback now part of TMPQArchive

Signed-off-by: Lukas Bagaric <deaeod@gmail.com>