Cocoa Port:
- Don't completely block output threads when they are set to idle, since we need to assume that messages will be passed to them at any time. It seems like NSRunLoop is smart enough not to unnecessarily wake the CPU on idle, so the thread block was not necessary.
- Fix bug where user settings were not being applied while the emulator was paused. (Regression from r4970.)

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