Merge pull request #4 from WindowsAzure/dev

Merge back current dev into my fork.
Fix #2217
Fix #2218
Fix #2219
Add -Slot to Get-AzureWebsiteLog cmdlet
Add -Slot to Disable/Enable-AzureWebsiteDebug
Add -Force parameter to Switch-AzureWebSiteSlot cmdlet
Fix UTs
Updating common, fixing null ref for add-azureaccount
Removed leftover app.config from commands.test
And more misc. app.config files deleted
Apply code review
Merge pull request #2235 from christav/fix-token-null-ref

Fix token null ref
Merge pull request #2234 from ogail/slot

Slot cmdlet bug fixes
Fix #2221
Show-AzureWebsite run from within a staging website git repo opens the browser on the production website
Fix #2222
New-AzureWebsite sitename(production) or sitename(staging) returns invalid hostname
Fix #2224
Get-AzureWebsiteDeployment does not pick up slot from context
Fix #2225
Using sitename(staging) -slot staging with website commands results in invalid name error
Add missing doc for Restart-AzureWebsite
Fix UTs