drivers: Fix part of the hub race condition on TouchPad 2.6.35

- Addresses a known USB issue on the tenderloin 2.6.35 kernel.
- Sometimes when the module does a USB Remote Wakeup when the
  system is preparing for Suspend, there is a risk for a race
  condition which ultimately leads to a USB Disconnect.
drivers: Update to most recent acm, wdm, ncm, and usbnet drivers

- These are applicable for Linux kernels from 2.6.35 to 3.0.26.
- Included is a correction to the ncm driver specifically related to
  a f5521gw firmware issue that otherwise caused gprs-data-stalls.
- Versions:
    include/linux/usb/cdc.h (2.6.39.4)
    drivers/usb/class/cdc-acm.c (v0.26-mbm_2, 2.6.39.4)
    drivers/usb/class/cdc-acm.h (v0.26-mbm_2, 2.6.39.4)
    drivers/usb/class/cdc-wdm.c (v0.03-mbm, next-2012_03-09)
    include/linux/usb/cdc-wdm.h (v0.03-mbm, next-2012_03-09)
    drivers/net/usb/cdc_ncm.c (14-Mar-2012-mbm, next-2012-03-17)
    drivers/net/usb/usbnet.c (22-Aug-2005-mbm, next-2012_03_04)
    include/linux/usb/usbnet.h (22-Aug-2005-mbm, next-2012_03_04)
Modify default size of buffer length

Default size was to large causing UMS error out.

Change-Id: Id4aeb3b109ae427333d26186be6f6f4fefe58a43