updated the usb connection implementation to provide a fallback if the ftdi library fails.
added logging to investigate the ftdi library failures.
added debug and GA logging to monitor the used usb type.
Merge pull request #1042 from ne0fhyk/feature_improve_usb_connection

Feature improve usb connection
add german strings for tts warning preferences
Merge pull request #1045 from squilter/issue_1034_more_german

add german strings for tts warning preferences