Remove sender and receiver from context
Switch to async model
Add RequestMessage
Add ability to reset usb device
Introduce match loop
Remove waiting tickets after match
Move types to own file
Remove HardReset command

Reset logic lives at AntUsbDevice