Revert "Revert "Get rid of all HWs changes to the usb subsystem, this should let mass storage work.""

This reverts commit 484583ab87ddf5b1b01523187387b2359d2c1aed.
Revert "preallocate all libra data and use extra 2M of boot memory"

This reverts commit c98ca00b79669bf1200a0556526f373343337ddf.