Particle cache reading: crash when loading .blend on a different endian system, code was dumping arrays in .blend without DNA. General warning for devs: avoid generic write_data and dynamic arrays in DNA.