Added DDHidLib and NSXReturnThrowError
Added sound_up.m, stolen from http://stackoverflow.com/questions/10273159.
Added BMAppleMikeyManager, BMAppleMikeyManagerDelegate protocol.
Implemented BMAppleMikeyManager to AppDelegate.
Fixed DDHidDevice to stop throwing open/close exceptions.
Fixed DDHidQueue to prevent mEventSource from leaking.
The forgotten BMAppleMikeyManagerDelegate protocol is now properly refactored.
Changed trigger condition from up state to down state for faster events.
This synchronized is not really needed since hidCallback always gets called in the current run loop.
Fixed BMAppleMikeyManager, DDHidAppleMikey to only match AppleMikeyHIDDriver.
Removed DDHidLib, implemented the functionality using IOHIDManager.
Implemented a workaround for the rcd-SecureEventInput problem with dummyManager and secureTimer.
Separated startListening/stopListening to specific methods accordingly.
Changed dummyCallback to use the separated methods; fixed a bug that the remote functionality doesn't get recovered after plugging the device out and in.
Merge branch 'master' into don-apple-mikeys

Conflicts:
	BeotsMusic/AppDelegate.h
Merge pull request #3 from kiding/don-apple-mikeys