Updates to ArmEmitter from Dolphin.
Improve sound smoothness on Android
Increment wakeupCount when a thread is pending.

It might've been woken up but just not run yet.  That doesn't mean
it should not have wakeupCount incremented.

Fixes Tales of Eternia freezing before world map.
Fix small reporting typo.
Include the git version in savestates.

This way we can provide better warnings when it fails to load.
Add better savestate error handling.

Aborts when it can't load.
Merge pull request #1267 from unknownbrackets/sleep-fix

Fix sceKernelWakeupThread when called twice
Merge pull request #1266 from unknownbrackets/armjit-minor

Updates to ArmEmitter from Dolphin
Merge pull request #1268 from unknownbrackets/savestates

Bump savestate version, add better error checking
Audio format should be set here.
Implement pcm voices for sasaudio.

Tested with NPJH 50569: Ore no Imouto2.
Add simple mono support for sasaudio
Merge pull request #1270 from oioitff/audio-patch

Implement pcm voices for SasAudio and fix tiny bugs for audio
Suppress static noise from PCM output
Fix visual bugs from having ELFs (like cube) in the recent list
Add more contributors to Credits scroll. Let me know if I missed anyone.
Add a back button for Meego. Fix RAM tmp file.
Fix SW spotlight
Set the buffer values in sceAtracSetHalfwayBuffer.

We set them in the GetID() one, so ought to here as well.
Merge pull request #1273 from cinaera/spotSw

Fix SW spotlight