Solaar creates notifications for DJ reports, e.g., mouse movement and keystrokes.
Solaar treats DJ notifications as HID++ 1.0 notifications resulting in warnings and errors.
This PR does not create notifications for DJ mouse movement and keystroke reports. This PR segregates DJ notifications into their own handler, which currently ignores them all as the events that might cause changes have HID++ 1.0 notifications as well.
Instead of halting Solaar when a message with unexpected report id or size is found, log a waning and ignore the message. This was tested by removing information on one of the expected report ids and size - Solaar correctly handled the now-unexpected messages.