Correct scePsmfPlayer setup error codes and GetPsmfInfo

This mainly corrects some of the data returned by scePsmfPlayerGetPsmfInfo().  It also corrects several error codes in the initial setup functions, and allows the reuse of PsmfPlayer handles (which the real library also allows.)  Based on hrydgard/pspautotests#146.

A couple places, it's just reporting instead of actually returning errors.

-[Unknown]