Error checking in sceKernelAllocPartitionMemory().

Before, it was still returning a uid on fail, oops.
Support the other allocation types.
Fix PMB alignment and cleanup free/get.
Keep track of the PMB name like other objects.
Test update.