Update run scripts using usb_drv (fix #744)

Updates all run scripts, which use the usb_drv to enable the appropriated
USB host controllers.
hw: fully functional Thread_base::cancel_blocking

Thread_base::cancel_blocking brings a thread back to execution
from every state, except the thread is created but not started yet.

Fix #745