Mupen: update texture filter settings to be less over-sharp
Increase depth buffer to 32-bit float so as to be very forgiving
Mupen: move videoInterrupt into the core for less global variables
Optimize GL rendering some, double-buffer Mupen properly

Should be faster as we now call CGLTexImageIOSurface2D much less.
Mupen should be correct, but still shows lots of flickering artifacts.
Now assuming those are due to Rice.

Added some future API to possibly optimize the number of glFlush/glFinish
calls in Mupen which are really awful. These could also be the cause of
some flickering as they may cause incomplete pictures to be shown due to
double-buffer swapping of the FBO.
Cut down unnecessary/harmful glFlush calls in Rice
Eliminate flickering in Mupen by using a second FBO for the core's rendering
Implements integral scaling the popout gameplay window. Fixes #391.

— Adds a new protocol, OEGameIntegralScalingDelegate;
— OEGameControlsBar uses that protocol (via OEGameViewController’s integralScalingDelegate) to determine if the Select Scale cog submenu should be available;
— Adds a new class, OEPopoutGameWindowController, which acts as the window controller for popout gameplay windows. This class, which implements OEGameIntegralScalingDelegate, is responsible for sizing the window according to the integral scale selected by the user;
— Fixes OEHUDWindow so that it correctly reports -window{Will,Did}Move: to its delegate when the window is being dragged (we use custom dragging code). This is accomplished by a delegate proxy that forwards messages to either OEHUDWindow or its actual delegate, and OEHUDWindow swallows -windowDidMove: messages when it’s being dragged.
— Fixes a bug in -[OEGameDocument displayName]. We don’t send [super displayName] anymore because this confuses Cocoa’s document architecture given our abuse^Wcustom behaviour for documents.
Oops, forgot to rename a selector.
Reenable background task logging
clamp analog input values to expected ranges
First pass at manually matching a game to an archive URL
Preliminary support for setting the player number on the PS3 remote
Prelim support for xbox 360 LED as well
More reliable expansion port initialization for wiimotes
Fix minor core data issue that caused a crasher
Fixes +[NSColor(OEAdditions_internal) load] so that it tests whether methods do *not* exist in NSColor, and checks each method individually.
In -[OEDistantView viewWillMoveToWindow:], registers for NSWindowDidMiniaturizeNotification from the new window instead of the old window. Fixes #415.
Don't show the window until its really ready. Also don't animate the initial setting of the content views
Be more lazy about loading the OECore bundles, 99% of what we need can be read at the OEPlugin level without needing to actually create a OECorePlugin instance.
Be even LAZIER, verified that core bundles aren't being loaded until a game is started