master
for some time now mandoc has not required MLINKS to function correctly - logically complete that now by removing MLINKS from base;
Do not skip or add a byte for the report ID when manipulating data.
add hid_get_report_desc_data() to access the raw report descriptor data without needing to export the report_desc struct definition.
spelling fixes; from paul tagliamonte any changes not taken noted on tech, but chiefly here i did not take the cancelation - cancellation changes;
Fix hid_usage_in_page(hid_parse_usage_in_page()) for the Buttons page.
fix multiple small markup issues and add .Lb libusbhid ; OK anton@ tedu@
Keep libusbhid's HID parser in sync with the kernel one. This is mostly a backport from FreeBSD's r205728, r224511 and 225839 without the new functions to set/get a report ID nor the usbhidctl(1) & usbhidaction(1) bits.