Migrate usbip_bind to libudev.

This patch adds autoconf check for libudev and migrates
usbip_bind to the new library.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Remove useless libsysfs includes.

This patch removes useless libsysfs.h includes in various
userspace files.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Migrate usbip_unbind to libudev.

This patch modifies usbip_unbind to use libudev.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Migrate usbip_list to libudev.

This patch modifies usbip_list to use libudev.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Re-add interface information listing.

This was deleted in the driver conversion patch. It didn't need
to be deleted; showing more information is ok.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Add new list API.

Add a new list API from CCAN.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Move sysfs_utils to libsrc.

Since it offers a API to both usbip tools and libusbip,
it is more appropriate to be place in the library.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Migrate usbip_host_driver to libudev.

This patch modifies usbip_host_driver to use libudev.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Remove class device infrastructure in vhci_driver.

The class device lists were used only when being initialized,
being populated and being destroyed. They had no real meaning
and thus the code was useless.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Migrate vhci_driver to libudev.

This patch migrates vhci_driver to libudev.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Remove libsysfs flag and autoconf check.

libsysfs is now completely removed from USB/IP.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Update dependencies in README.

Add libudev as dependency and remove libsysfs.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>
Increase version to 2.0.

Signed-off-by: Valentina Manea <valentina.manea.m@gmail.com>