Added zip support skeletons
Made windows makefile also compile zip decompression support in case of ZLIB presence
Made HAVE_COMPRESSION be defined both for zip and 7z support, added zip_support.c to make
Merge remote-tracking branch 'upstream/master' into zip_support
Also added HAVE_ZLIB to linux makefile and added missing joyobj and retrolaunch obj for zip support
Added zipfile support to all compressed file factories - i.e. file_list, path_is_compressed and read_compressed_file
First checkin of zip file iterator and extractor
This commit removes zip from the default valid_extensions. Please review this commit before merging to master.
Compiled zlib in due to some missing dependencies - slimming incoming in future commits
Compiled zlib in due to some missing dependencies - slimming from previous commit
Added missing ZLIB object files also to windows makefile
Included ZLIB libs in Windows compile
Converted C++ to C comments
Forgot to add JOYLIB for zip support
Merge remote-tracking branch 'upstream/master' into zip_support
Added zip support to emscripten Makefile, not tested
command: Fix possible null dereference in rarch_cmd_free

Free called on null pointers is OK, but if it's ever null and it hits this conditional, it will be a null pointer dereference.
Merge pull request #985 from lioncash/free

command: Fix possible null dereference in rarch_cmd_free
(D3D) Nit
Removed general zip support flags again.