Corrected wrong property descriptions for auto-focus
Added support for usb3 cameras in tiscolorize

tiscolorize now is able to handle usb3 cameras by iterating all formats
given by v4l2. If no format description that matches bayer patterns is
found, the existing udev device identification is used.
Cleanup

Only changes in whitespaces, indentation, etc.
No functional changes.
Cleanup

Removed unnecessary comments
Minor changes

- Pass strings and exceptions by reference
- Use variables in a smaller scope when possible
- Assure variables are always in a defined state
Added missing documentation to function
Fixed faulty vendor check

Function now not only checks idProduct but also idVendor when iterating devices.
Assure all used memory is cleaned up

Delete allocated memory of firmware image if we preemptively abort function