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.
This sounds great. I think I will use the modficationTime, stored in the Entry metadata. 

I will add a function in the File class that returns if the file changed since deployment by comparing the current time with the value stored in the metadata attribute