Start adding libretro port.

Have troubles compiling the core ...
Had to add FEX for now, should be possible to purge this
in the future.
Match source files in Win32 project.
Add .gitignore.
Builds without libretro implementation.
Loads game. Plays audio.

No input or graphics.
Add input.
Remove unneeded stuff.
Fix palettes.
Fix build for Win64.
Purge zlib.
Remove unused header.
Remove unused file.
Avoid C99-only feature.
Add save state functionality.
Always save SRAM even if not modified.
SRAM should work.
Update libretro header
(PS3) Compiles and runs on PS3 - had to implement missing fseeko
Fixup target names
(QNX) Add Blackberry QNX target