Merge github.com:amarzavery/azure-sdk-tools-xplat into dev
Initial commit for CSM related test debt
Merge remote-tracking branch 'upstream/master'
Clean up VMClient's usage of this and self

Eliminated all usage of 'this', except for "var self = this;" statements.
Passing cli explictly between non-prototype functions

Conflicts:
	lib/commands/asm/vm/vmclient.js
Merge branch 'dev' of https://github.com/MSOpenTech/azure-sdk-tools-xplat into dev

Conflicts:
	lib/commands/asm/vm/vmclient.js
Modified the version numbers in package.json and Product.wxs and edited changelog.txt with the work done for upcoming release
merged conflicts
fixed typo in arm resource tests
fixed typo in Changelog.txt
Merge pull request #1310 from amarzavery/release-0.8.7

Release 0.8.7 changelog.txt and version changes in package.json
modifications to storage account tests
Typo resulting in `azure site show` not working for sites with ssl certificates.
adding test recordings
Merge pull request #1311 from amarzavery/release-0.8.7

modifications to storage account tests
Merge pull request #1315 from andrerod/dev

Fix issue with moving xplat installation directory
Merge pull request #1317 from andrerod/dev

Reset if module version changes
Merge pull request #1312 from amitapl/dev

Typo resulting in `azure site show` not working for sites with ssl certi...
Merge pull request #1321 from Azure/release-0.8.7

Merge Release 0.8.7 to master
Merge branch 'dev' of github.com:azure/azure-sdk-tools-xplat
Merge branch 'master' of github.com:azure/azure-sdk-tools-xplat