*Fixed append mode of fopen(), as it wasn't setting O_RDWR.
*Upgraded fileXio's (EE and IOP) alignment structure to use 64-byte alignment. All
newer Sony libraries use 64-byte alignment to prevent accesses via
the uncached segment from being affected by the cache flushes within the
region of the unaligned buffer. Please help to check for bugs introduced!
*Rewrote the parts of fileXio (EE and IOP) that use arrays to use
structures.