Create support for XPC.
Fix protocol again…
Update submodule reference.
Code and license cleanup .
Fix OEThreadProxy:
- Actually save the NSMethodSignature to the _cacheMethodSignature dictionary
- Make NSInvocation retain its arguments after parsing its blocks arguments. Release the arguments after making the invocation retain its arguments.
Provide a default screenSize when none is available yet.
Code cleanup.
Set the display helper delegate before running the ROM.
Use NSManagedObjectContext private queue rather than thread confinement, and use only one context rather than one per thread.
Move the display helper management to OpenEmuHelperApp rather than keeping it in subclasses.
Provide a background color to the pop out window.
Update submodule references after merge.
Merge branch 'master' into XPC

Conflicts:
	OpenEmu/OpenEmu.xcodeproj/project.pbxproj
Destroy the game core proxy before invalidating the connection or we might get into an infinite loop.
Stop observing the did terminate notification, we know it's going to die and self may also die before receiving the notification.
Update submodule reference.
Merge branch 'master' into XPC

Conflicts:
	Mednafen
	Mupen64Plus
	OpenEmu-SDK
	OpenEmu/OEGameViewController.m
	PPSSPP
Update submodule references.
Fix merge conflict.
Remove  the unused OEGameViewControllerSaveStateCallback class, play game after load state.
Fix licenses.