OSX build fix
Update libretro header
Use proper makefile setup
Run loop needs to run a scanline

Also drastically lowers CPU use, especially when in dual mode