usb: send correct device descriptor length, and null set address response
usb: send correct device descriptor length, and null set address response

BRANCH=none
BUG=none
TEST=verify usb operation with mac 10.7.3

Change-Id: I137a20637273b9a8683470ae42337a8d38e1b038
Signed-off-by: Dominic Chen <b387460b8fd8c62e0d086b47d9ccc7f5576369eb@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/206931
Reviewed-by: Vincent Palatin <70a9964ec8fd10b0b08fcc8623c2add25ddf99ac@chromium.org>

mtk09422/chromiumos-platform-ec,mtk09422/chromiumos-platform-ec,fourier49/BIZ_EC,coreboot/chrome-ec,akappy7/ChromeOS_EC_LED_Diagnostics,akappy7/ChromeOS_EC_LED_Diagnostics,mtk09422/chromiumos-platform-ec,eatbyte/chromium-ec,coreboot/chrome-ec,akappy7/ChromeOS_EC_LED_Diagnostics,thehobn/ec,longsleep/ec,longsleep/ec,akappy7/ChromeOS_EC_LED_Diagnostics,thehobn/ec,eatbyte/chromium-ec,fourier49/BZ_DEV_EC,longsleep/ec,fourier49/BIZ_EC,fourier49/BIZ_EC,coreboot/chrome-ec,fourier49/BZ_DEV_EC,thehobn/ec,eatbyte/chromium-ec,thehobn/ec,mtk09422/chromiumos-platform-ec,coreboot/chrome-ec,coreboot/chrome-ec,md5555/ec,longsleep/ec,md5555/ec,md5555/ec,eatbyte/chromium-ec,fourier49/BZ_DEV_EC,fourier49/BIZ_EC,md5555/ec,coreboot/chrome-ec,akappy7/ChromeOS_EC_LED_Diagnostics,fourier49/BZ_DEV_EC