Added new sublayer to draw the background lighting image correctly in @2x. This fixes part of #669.
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 MAME submodule reference
Update submodule ref
Add GT 330M to hasSlowClientStorage because of slow glTexSubImage2D
Update submodule ref
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.