add experimental USB Host support

Known bugs: probably disables automatic fast charging, probably unstable
The .config file with the modules is named sudden_defconfig