*Fixed fileXioWrite(), which was reading data into the unaligned data
buffer, using the uncached segment. If the caller has the data left in the
EE's cache, garbage may be written instead.
*Removed the obsolete Napalm puts(), vnprintf() and printf() functions.
*Fixed fread() to set the _IOEOF error flag if less bytes were read than
requested, only if the returned value is greater or equal to zero.