linux-mainline 3.8: backport sync(2) fix from 3.11

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux-mainline 3.8: enable more HID options

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux-mainline 3.8: backport USB timeout fix

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>
linux-mainline 3.8: disable USB suspend for beaglebone

Signed-off-by: Koen Kooi <koen@dominion.thruhere.net>