Updated DS graphics for the wider input panel.
Merge pull request #571 from RickyRomero/master

Updated DS graphics for the wider input panel.
Various code cleanups and removing some unused APIs.
More code cleanup.
More code, license and project cleanup.
Fixed control pref scrolling
Parse x and y scale independently, parse float frambuffer and frame count modulo settings
Implement frame rate modulo, float framebuffers and independent x and y scale types for multipass shaders
Fixes menu highlight when app is inactive.
Bug corrections. Setup the control values of a control at creation if the controller is generic. Remove the separate methods to duplicate OEHIDEvent for a specific device.