delete reserved-ip should prompt only if address exists

Fix for https://github.com/MSOpenTech/azure-sdk-tools-xplat/issues/61
Corrected recording files,modified variable changes and including the test in testlist
Skip empty data blocks during fixed VHD upload
Avoid warning about process.nextTick recursive deferral

This warning can actually lead to a crash.
See https://github.com/MSOpenTech/azure-sdk-tools-xplat/issues/80
Merge remote-tracking branch 'upstream/dev' into dev
Fixing merge conflicts
Merge branch 'orangemocha-fixedvhd' into dev
Merge pull request #72 from MSOpenTech/orangemocha-Issue61

delete reserved-ip should prompt only if address exists
Support running xplat storage commands against test tenants
vm create: check virtual network against existing deployment

When the user specifies the --connect option to the vm create command,
and there is an existing deployment, the new VM will use whatever
virtual network the existing deployment belongs to.
If the user also passes --virtual-network-name, we need to check
that the given virtual network matches the existing deployment's.

I also made --virtual-network-name mandatory when --subnet-names is given.

This fixes https://github.com/MSOpenTech/azure-sdk-tools-xplat/issues/65
Merge pull request #82 from MSOpenTech/orangemocha-Issue65

vm create: check virtual network against existing deployment
Add sqlManagementEndpointUrl setting to AzureChina Cloud
Merge pull request #1419 from Azure/master

Merge from master to dev
Merge pull request #1420 from yugangw-msft/china

Add sqlManagementEndpointUrl setting to AzureChina Cloud
Fix Mobile CLI tests and rerecord
Merge remote-tracking branch 'upstream/dev' into dev

Conflicts:
	test/testlist.txt
[1]. Support for specialized VMImage in vm create command [2]. commands to manage public-ips [3]. commands to manage endpoint acl
Merge pull request #1415 from pvbchak/dev

Fix Mobile CLI tests and rerecord
Update azure-storage dependency to 0.4.0
Update nock recording for blob test cases