Various Cleanups

Make some sceFont functions fill in (fake) error codes

sceGeListSync seems to want a return value (fat princess, others)

Another missing sceKernelModule method (killzone)
sceUtil Cleanup

Some of these methods need implementing for some of the games though
sceNet stubs

Added from MGS peace walker
Add sceRtcGetTime64_t

and define sceNetAdhocPollSocket
More stubs and clean up

From various games
Cleanup sceKernelModule
Merge pull request #173 from tmaul/master

Add a few stubs and functions
* Load and display save image in save/load menu
* Add help math function
* Add draw function in PPGe without texture and with alternative
texture.
* Change hardcoded atlas texture size in PPGe
Update for android build
Correct texture display in save dialog on Android.
Save unencrypted PARAM.SFO
Add timeouts for event flags.

Makes the threads/events/events test pass.

Still needs more tests, most likely several things are currently a
bit incorrect, like delete not waking threads.
Validate attr for mutexes, semas, and events.
Wake threads when an event flag is deleted.
Cleanup errors and timing for waiting on flags.
Save save snd file
Read PARAM.SFO for display save info
Display save modification date and time
Correct date display with padding
Cleanup behavior in sceKernel*EventFlag() funcs.

Biggest change is just that sceKernelSetEventFlag() rescheds.
Test update.

The power/power test is failing now because it was updated,
not because of the event flag changes.