KNIFE-292: Add support for private bootstrap over VPN

It is possible to set up a (site-to-site) VPN with Azure via the VirtualNetwork feature, meaning that you can reach any Azure VM INSIDE of the VirtualNetwork like it is on your own office network, eliminating passing WinRM commands in plain text over the internet.  This feature allows bootstrapping over this private IP address rather than the public one.