Fix mingw makefile
Fix literal constant for picky GCC 4.8.1
Always use high-precision timers in dingoo-throttle.cpp
Remove mutex synchro
Use busy wait in delay_us() in dingoo-throttle.cpp
Use rigid frameskip algo for dingux with busy loop
Remove irrelevant options from Makefiles
Change default sample rate to 32000
Remove obsolete options from main menu.

  FRACTIONAL_FRAMESKIP is removed completely
  FRAMESKIP portions are commented out as we have auto frameskip
Enable throttling (no fps limit)
Remove bogus files
Restore original ppu.cpp and sound.cpp

Restore original src/fceu.cpp
Remove outdated lagacy dingoo target since dingux-sdl runs on legacy as well
Remove legacy dingoo utils
remove src/mappers/old
Bump to Fceux 2.1.5
Small fix for showfps in video.cpp
Temporary off preview, savestate file format has changed
Fix compiling for GCW-Zero.

  1. fgetc / fputc could be macros expanding to some shit. emufile.cpp
was using them as virtual methods which gave strange errors. Adding some

  2. gcw0-toolchain seems to not like L"", override.
Bump to Fceux 2.2.0