Fixed various potential bugs and compiler warnings
Merge pull request #355 from HomerSp/master

Potential bug fixes and compiler warnings
Changed psmf to psmfStruct
Merge pull request #357 from HomerSp/master

Change psmf to psmfStruct as per unknownbrackets suggestion
Add stubs for sceMp3 & sceMpeg
Everyone needs math. Fix for ARM platforms.
Merge pull request #363 from xsacha/master

Fix for ARM (Math) in CMake and Qt
Merge pull request #360 from raven02/master

Implement sceMpegRingbufferQueryPackNum and sceMpegQueryUserdataEsSize
Merge pull request #361 from unknownbrackets/thread-funcs

sceKernelWaitThreadEnd(), ...ReleaseFromWait(), and warnings
Add a couple unknown syscalls hit in games.

Specifically Velocity and Mad Blocker Alpha.
Keep track of exported symbols and link them later.
Load the exports that tell us module info.

Thanks JPCSP.
Take the module info when starting the main module.

Fixes Ys Seven, Fieldrunners, Shadow of Destiny, maybe others.
Cleanup some todos and logging in exports.
Write an unknown syscall for unresolved imports.
Merge pull request #362 from unknownbrackets/module-exports

Process module exports and listen to them
Merge pull request #364 from unknownbrackets/unknown-syscalls

Add a couple unknown syscalls hit in games
Make sceKernelStartModule() do something.

Doesn't work right, but gets somewhere?
Don't follow -1 entry points, they're bad mojo.