Correct a bunch of sceFont functions, shadows, etc.

Not sure if any games use shadows, seems like probably not, but they work now.

This corrects error handling, some crashes, default charCode, and implements some functions.  Passes the majority of the new sceFont tests.

-[Unknown]