Fix various bugs

- Trigger mode was forced to free run by the GeniCAM driver and Pylon
  wrapper.
- Changed GigE camera identifier from serial number to full name.
- Fixed potential memory leak in error handling.
- Implemented setting/querying some missing image formats.
- Fixed reading triggerMode and triggerRate.