usb_dev: Be explicit no data is returned during a IN transactions

Be explicit when data is not returned in a control transaction. Some
stacks, including the libopencm3 stack may get confused when the 'len'
parameter of qiprog_handle_control_request() is not zeroed.

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>
usb_dev: Hook qiprog_set_address to USB control requests

Signed-off-by: Alexandru Gagniuc <mr.nuke.me@gmail.com>