Implement ioctl command 0x01020001.

Not sure what might use this...
Clean up error handling for umd9660 ioctls.
Add a static method for creating PSPPointers.

This is still kinda ugly, but the assignment thing was just too ugly, I
couldn't do it anymore.
Implement ioctl 0x01010005 based on PSP tests.

Fixes #1210.  May fix issues, since it was being silently ignored before.
Implement ioctl 0x01030008, seems important.

There are a number of games using this, which might be happier now.
Merge pull request #4864 from unknownbrackets/io-minor

Implement some ioctl commands for disc0:/ files