Fix udev control path

Newer kernels uses power/control for USB suspend setup, not power/level.
Fix the udev rules generation.
Move udev rules to libdir

This moves the dir from /etc/udev/rules.d to /lib/udev/rules.d,
which is encouraged by upstream, as /etc is for user overrides only

https://bugs.freedesktop.org/show_bug.cgi?id=44507
Fix possible crash without a deactivate callback

We were checking for ->activate existing instead of ->deactivate.
Don't print duplicate udev rules

https://bugs.freedesktop.org/show_bug.cgi?id=45513
update udev rules dir location again

Instead of hardcoding whatever the new fashion is every few months, which might
even differ between distributions, just put the rules where udev says we should.

https://bugs.freedesktop.org/show_bug.cgi?id=50426
build: Fix distchecking of examples directory
build: Add list of drivers to include when distchecking
build: Include udev rules in tarball
build: Fix distcheck'ing not working

We need to be able to override the udev rules directory for
distchecking to work.
build: Allow disabling the update of udev rules

We can only create the udev rules file when we're not cross-compiling,
so allow people to disable updating the file when building from
tarballs.

If you run with --enable-udev-rules=no and the
60-fprint-autosuspend.rules doesn't exist, you're on your own.
lib: Fix global variables collision with libusb
build: Whitespace fixes in configure.ac
lib: Fix whitespace errors
lib: Add VFS300/VFS301 driver

https://bugs.freedesktop.org/show_bug.cgi?id=37574
lib: Add driver names to the udev rules
lib: Add AES2550/AES2810 driver

Initial implementation of AES2550/AES2810 driver.
Does not support AES2810 crypto engine and external flash.

https://bugs.freedesktop.org/show_bug.cgi?id=50859
HACKING: Update with bugzilla link
lib: Add support for DigitalPersona URU4500

By adding native encryption support, rather than poking at
the firmware to disable it.

This also makes the URU4000B use native encryption.

https://bugs.freedesktop.org/show_bug.cgi?id=55351
upeke2: Fix build-time warnings

Fix warnings reported by gcc

https://bugs.freedesktop.org/show_bug.cgi?id=56439
upeksonly: Fix build-time warnings

Fix warnings reported by gcc

https://bugs.freedesktop.org/show_bug.cgi?id=56439