Drop `udev` device detection in favour of a `hidapi` one.  Re #59
Explicitly inline readability convenience function `is_hidraw()`

It no longer really improves code readability.

Re #59
Minor case consistency fixes in the log output
Fix memory leak when `libambit_new()` fails to create an object