USB mass storage device support improved

USB mass storage device support did not work with some drives.
Should be better now.

USB interface is only set if alternate setting is != 0
Otherwise it is not required and may cause problems with some devices.