When the dir parameter of a control request is set to
"in" but the requesttype is not set, the requesttype is
set as if an "out" request. This patch fixes this
behavior to set the requesttype based on direction
unless it is also set by a parameter.