Adding cache and reconnect functionality

Adding ability to use CacheForDUT to cache files into DUT, as well as
the ability to force a reconnect to the DUT in case of loss.

BUG=None
TEST=unit

Change-Id: I9d915e886275b1f48dcedaf4b850b27d758cb19f
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/3271912
Tested-by: Jaques Clapauch <jaquesc@google.com>
Auto-Submit: Jaques Clapauch <jaquesc@google.com>
Reviewed-by: Seewai Fu <seewaifu@google.com>
Commit-Queue: Jaques Clapauch <jaquesc@google.com>
3 files changed