Add ReverseDnsFqdn to basic cmdlets for Cloud Services and VMs.
TODO:
- Include tests
- Specify exactly which other cmdlets need this parameter
Add documentation for ReverseDnsFqdn
Fix UpdateVMWithExtensionTest
Update diagnostics extension test
update UpdateVMWithNewStaticCATest
Fix AzureCertificateTest
Update AzureCertificate test
Commit partial changes.
Added unit test cases for create/delete/list shares/files/directories.
Merge branch 'dev'
BUG: 1760998 - [PowerShell for XSMB] Cannot access file service when -Environment is specified for new-azurestoragecontext

Fixed a merging issue where file endpoint is set null when specifying -Environment.
Merge branch 'dev'
Merge branch 'upstream/dev'
Merge branch 'dev'
Refactored DM wrapper to allow mock up.
Added unit test cases for upload/download files.
Upgraded all projects to .NET 4.5
Merge branch 'upstream/dev'
Resolved merge issues of AzureStorageContext moving.
Upgraded nuget packages to use .NET 4.5