The Parse headers are imported according to platform.
Renamed the category NSCoding to PrivateNSCoding since it generates warnings with newer compilers.