Merge pull request #61 from libretro/master

(MSVC 2010) Add MSVC 2010 solution
Cleaned audio up a bit more
Cleaned up main
Added comments to config file
Removed legacy cheat engine code
Appended _t to typedefs
Renamed variables for libao
Added experimental GUI stub
Added file open dialog
Rewrote keyboard input
Modified ROM loading routine
Renamed MINGW define
Cleaned up input
Family Circuit '91 (Japan) fixes (plasturion)
GUI resizes with the game output
Added menu items for reset, pause, and continue
Added State Save/Load functionality to GUI
Fullscreen toggle in GUI
Refactoring
Fixed segfault