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
Temporarily disabled code analysis and updated WXI file
Reverted changes to disable code analysis
Added unit test cases for WindowsAzureEnvironment as requested.
add the help content for file commands
Merge branch 'dev' of https://github.com/flyrobin/azure-sdk-tools.git
Worked around DM lib bug 1887176 which would hangs the cmdlet when providing uri for the source blob and the dest blob exists with a different blob type during copy blob operations.
Merge format file and types file.