Adding Set-AzureVnetGatewayKey cmdlet

This commit contains the Set-AzureVnetGatewayKey cmdlet. It also includes updating the necessary nuget packages in order to get the cmdlet's internal workings.

Merge of dev and https://github.com/Azure/azure-sdk-tools/pull/2478