merged DESY takeData/daqFrame modifications and improvements to libFTDI USB interface implementation

I have merged the DESY modifications to takeData and daqFrame for test beam use and made some improvements to the libftdi USB interface implementation (verbosity/clarity of output and fixed a possible hang on close).

takeData does not yet work as intended due to missing implementations in pixel_dtb; this I will work on next.