Rewrote device access to use internal array. Added logging.
added retain count test.
Cleaned up -init.
Merge branch 'master' into device_array
Initial implementation of device array design.
File added.
Modified build settings.
Added preprocessor macros to strip NSLog() calls on release.
Fixed build settings error.
Modified macro definition to HIDLog() so you can still force release logging using NSLog().
Added debug logging messages.
Added device description.
Flipped order of IOHIDDeviceClose() and IOHIDDeviceUnscheduleFromRunLoop() as closing doesn't unschedule.
Added log call to -dealloc.
Merge branch 'master' into device_array
Fixed a nasty bug involving releasing raw IOHIDDeviceRef properties.