Remove magic numbers for USB connection

Change magic numbers for USB connection timeouts into named constants
Add correct sequence numbers on transmitted packets

We now send correct sequence numbers on outbound MAVLink transmissions
via USB.

This will send 1 as the sequence number for the first packet instead of
0. It will wrap correctly to 0 once it reaches 255.