usb: Clear both buffers when clearing a control transfer TT buffer.

Control transfers have both IN and OUT (or SETUP) packets, so
when
clearing TT buffers for a control transfer it's necessary to
send
two HUB_CLEAR_TT_BUFFER requests to the hub.

Signed-off-by:
William Gulland <wgulland@google.com>
Acked-by: Alan Stern
<stern@rowland.harvard.edu>
Signed-off-by: Greg Kroah-Hartman
<gregkh@linuxfoundation.org>

idea is taken here -
https://github.com/varunchitre15/thunderzap_xl/commit/f17eec46a8b333ad7fcf957b634e2bc016e5344f