Ignore .gdbinit, store in a different filename so it's not loaded by default.
Don't use debug logging when responding to USB control requests.
Validating that incoming messages with control commands have a type.
Zero out command response message buffer before serializing.

This fixes intermitted errors with serializing the device ID.