cros ca: Auto deployment for Windows

- Add deploy of starter scripts for Windows host
  - Install the starter into Windows Startup dir.
  - Hide the window of the starter CMD.
  - All scripts are now under c:\cros_ca folders.
  - Windows can be restarted if starter scripts change.
- Refactor to reuse the functions by SSH and Paramiko Windows host.

BUG=b:336770195
TEST=python bin/test_win_remote.py --var=duration=2 <DUT> cuj.VideoPlaying

Change-Id: I6fc4ecea230c74d11d98f2b79eed5cb609df918c
Reviewed-on: https://chromium-review.googlesource.com/c/chromiumos/platform/dev-util/+/5482557
Tested-by: Xibin Liu <xliu@cienet.com>
Reviewed-by: Willis Kung <williskung@google.com>
Commit-Queue: Xibin Liu <xliu@cienet.com>
16 files changed