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.
It sounds like you're changing the behavior of _recursiveArchive(), which is used in archiveContainer() and archiveContainer() is used at several locations: web store deployment and mobile deployment.
You shouldn't change the behavior of the web store deployment use case.