bpf: drop use of Logical|Physical|UsageRange
Replace with individual Minimum/Maximum calls to match the HID report descriptor - HID doesn't have a Range field. Abstracting this is good for hand-written desciptors but almost all tools will output min/max instead so let's stick with that.
Closes #28 (closed)