(Apple) First pass at removing UI/RetroArch thread split.
(Apple - No Thread) Fix performance regression.
(Apple - No Thread) Fix crash when backgrounding the app.
(iOS) Change .zip UTI into an All Files UTI. Makes it easier to share files between devices. You can now download any file into RetroArch’s sandbox instead of just zip files. (Think air dropping a save between two devices).
Merge branch 'master' into apple_no_thread
Merge branch 'master' into apple_no_thread
(iOS) Fixes:
	Only display the limited permissions warning if the content actually failed to load.
	Fix loading a second game through the cocoa menu.
Merge branch 'apple_no_thread'