xcodeproj: restore 10.6 compat
GenericReader: clean up API + fix a few bugs

- please read the warnings in GenericReader::changedParam and /comment/