libusb1: add test file
libftdi1: add test file
libftdi1: don't build unnecessary components

Disable building of documentation, examples, the C++ wrapper library
(for now, needs boost), the ftdi_eeprom tool (for now, needs
libconfuse), and the Python bindings.
libftdi1: enable shared build
Merge pull request #469 from uwehermann/libusb1_libftdi1_tests

Add libusb1 and libftdi1 tests, enable libftdi1 shared build