Remove .gdbinit for JTAG debugging so it's not loaded by default.
When searching for existing diag requests, make sure bus matches.
Add a test case for CAN bus activity light.
Let diag. cleanup happen when sending msgs. Happens each loop already.
Wrap lines at 80 chars.
Add a few regression tests for diagnostic request timeouts.
Merge 'canemulator' build into main build version.

Now the flag just controls if fake data is generated, and everything
else is still initialized.