Using delta to check floating point equality.
Make sure trigger elements are setup properly for devices whose representation has already been parsed.
Re-disable LED player # support on devices until we properly handle enum values (186acd5640816b24a7d7c9c007a307539ebdac33)

Extend deviceHandler to accurately return player #
Secure isUsageEqualToEvent: against nil parameter.
Add callbacks to provide hash and isEqual functions to the ignoredEvents set. Correct OE_shouldRegisterEvent: to stop assuming that the event is mutable.
Display the pad as an address rather than the whole deviceHandler description, which is annoying and does not uniquely identifies the device.
Do not compare the direction for Trigger events in isBindingEqualToEvent: since off state trigger events aren't mappable.
Added system list to the sidebar menu
Use an NSMutableDictionary to store player bindings instead of an array. Now the key is the player number stored in an NSNumber and the value is the player bindings, it removes the need for bound checks, empty devices and NSNull.
Correcting analog issue in analog responder.