Add API stubs to enumerate and create clock related objects
Partially unstub newly added API

Device enumeration now relies exclusively on `udev` API.
Populate `ambit_device_info_t` fields using `udev` API
Attempt to fill in fields with firmware information

Firmware name and serial number are preferred over `udev` information
if different.  Failure to get firmware information is *not* fatal when
populating of device info fields.
Unstub `libambit_new()`
Unstub `libambit_new_from_devname()`
Unstub `libambit_new_from_syspath()`
Reimplement GUI device detection with new API
Display access error message rather than support status

If we could not access the device, there is no knowing whether the
clock is supported.  Users need to address the access error first.
Make example application use new libambit API

Device information, access issues and support status are logged to
standard output before anything else.
Drop old device detection API
Drop obsoleted `libambit` API
Drop obsoleted `ambit_object_t` fields
Reset version information to HEAD
Merge branch 'master' into device-detection

Conflicts (resolved in favour of 'device-detection' branch):
	src/example/ambitconsole.c
Fix one-off in known device detection logic.  Re #59
Remove editor droppings that accidently got into 714ce5b
Add user options for the "docking" functionality #62
Look for a wireshark include file that is actually used

The `column_info.h` file was renamed to `column-info.h` in 1.11.
Work around wireshark segmentation faults

The expert info API has changed in an incompatible way in 1.11.  If
you just ignore the compiler warnings, wireshark will crash.