Refactored the project structure with modular emulator cores.

Each core now has its own project so that compilation won't trip up over itself when different cores use same files or such.

SNES emulator is broken on device currently - not entirely sure why, but it works in the sim (weird). Will look into replacing it with Higan from OpenEmu soon (on advice of the OE team). Apparently Higan is a much better emulator than SNES9x, so we'll see.