Fast deploy over USB

This patch enables the fast deployment but only over USB. This implementation of the fast deployment doesn't support yet cross session capabilities.
I am planing to work a little on the re-factoring to make it more smaller and accessible