updated LocationConstants.cs to correct a bug for Western Europe location which violates the location constraint
added the capability to add endpoints directly to the WindowsVirtualMachineProperties and override the default RDP addition - if RDP is not included explicitly it will add

Signed-off-by: Richard Conway <richard@elastacloud.com>
updated VmCreate.cs to contain a list of InputEndpoints