fixed: dereference pointer to get intended size
fixed: split non-template class in header/implementation
changed: remove CStdString from SaveFileStateJob

still included through some header though