Cocoa Port:
- Do a bunch of optimization and cleanup of the input handler.
- Add support for using analog inputs in their native format.
- The paddle controller now supports native analog control.
- NOTE: Due to the changes in the input handler, users will need to rebind any hatswitch inputs that were previously used. Only hatswitch inputs were affected by these changes.

git-svn-id: https://svn.code.sf.net/p/desmume/code/trunk@4958 5577840e-afb3-4e59-9ef3-2b7f898b1952