dpp-json: Add generic dtc_count operation.
ds2-dump: Clean up command line argument naming and ordering.
ds2-dump: When auto probing, set ECU address for the unknown module case
Clean up error handling with some custom exception classes.
ds2-dump: Handle missing ECUs when auto probing.
ds2-dump: Print out fault code count when auto probing.
ControlUnit: Add decoding of short_vin data type.
ControlUnit: Fix up setAddress.

We now iterate over the operations and set their addresses.
DS2Packet: Add QTextStream operators.
ds2-dump: Refactor, add some proper exception handling.
dpp-json: Major update.