Merge branch 'have_compression_back'
Merge pull request #1033 from heuripedes/master

Build fixes
Merge pull request #1034 from heuripedes/master

(qb) Fix bashism in Cg checks
Refactor away input_key_pressed_func
(menu_driver.h) Fix relative paths
Refactor input_keys_pressed_func
Optimizations - prevent static bools everywhere in check_* functions
- input_keys_pressed_func takes a pointer and sets it to the last
input state. We then pass this around functions and use it where
necessary
Use macro functions to hide away some of the ugliness
Merge remote-tracking branch 'upstream/master'
Rewrite check_pausegp
Hide away last BIND_PRESSED invocations with check_quit_key_func
Merge remote-tracking branch 'upstream/master' into fix_state_naming
Basenames should now be correct also when using zipfiles. It is now always only the basename of the file in the zipfile. So if zipname == internalname, its zipname, like requested here: https://github.com/libretro/RetroArch/issues/1030#issuecomment-55810822
if want_miniz is 0, zlib is compiled in regardless. Fixes makefile to allow that.
Now path is also correctly sanitized. g_extern.basename of /path/to/file.zip#game.img is now /path/to/game
add a faster (approximated) version of the CC resampler using SSE
intrinsics
fix resampler tests.
Optimizations to input handling in rarch_main_iterate - pass
'trigger' state around
Merge pull request #1035 from aliaspider/master

add an SSE optimized version of the CC resampler
Merge pull request #1036 from timostrunk/fix_state_naming

Fix directory and naming of savestates, srm files.