Initial implementation of Windows remote client

* Adds basic commands to mirror the Linux remote client
* Allowed for path to XenClient to be passed as a parameter
* Refactored checking if IP is reachable into base client

Change-Id: Ifcdb487dae98fe36d8a2b8d7d1441ba3302cff42
Merge "Initial implementation of Windows remote client"