tools: parse_hid: make dump_report more accurate

having dump_report choosing if the report is numbered or not is not
very convenient.
Now we give to this function the report descriptor of the present report
only, which will simplify further patches.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
tools: parse_rdesc: compute a size per report

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>
tools: parse_hid: allow several hid devices to be treated at once

If two devices provides the same reportID, we differentiate them by their
size.
This allow to have several HID device treated at once.

Signed-off-by: Benjamin Tissoires <benjamin.tissoires@redhat.com>