Removed many unused APIs, added OEMultiHIDDeviceHandler to manage devices with multiple logical devices. Using a separate class to parse the devices. Added more precise deadZone APIs.