Fix --state not loading a savestate on startup.

Was scheduling some random event instead after 883f61e3ddafc0de17cb78f355f860e8ce4406a6.
Merge pull request #316 from unknownbrackets/savestates

Fix --state not loading a savestate on startup
Add the new utf8.cpp to the main CMakeLists
Fix flicker in a bunch of games. Fix is a little hacky but okay for 0.5.
Add option for 2x buffered rendering on Android.
Constify a couple of globals
Upgrade native
Fix savestates under JIT
Make MsgDialog not put text outside the screen.
Better output for faked modules
Fixed $zr being non-zero after loading instruction