Usb host driver and client/host otg changer interface modules
added captivate support; fixed scheduling bug
importing files from sgs2 host driver (this removes kevinh's fixes though)
added kevin's fixes to sgs2 host driver; added host_notify module
cleaned host start/shutdown code
added tt support for root hub
added initial support for dwc hot driver (not usable yet) allow switching of drivers through sysfs
forgot to commit these
allow changing of driver implementations while running
added support for turning off charger
added joydev
Fixes for Linaro toolchain