Merge pull request #824 from WindowsAzure/dev

Including parameter validation fixes
Rename extension switch
Merge branch 'release-0.7.0' of https://github.com/WindowsAzure/azure-sdk-tools-xplat into release-0.7.0
Fix UT