implement DeserializeWithDefault for SerializeIni.cpp
implement compact serialization of a struct
tweak parsing
fix mem leak when caused by not freeing compact fields