Merge pull request #39 from WindowsAzure/dev

Update with upstream dev
infrastructure for PS tests
adding in solution changes
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-tools
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-tools into scenarioTests
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-tools into scenarioTests
Merge branch 'dev' of https://github.com/WindowsAzure/azure-sdk-tools
Support cache in emulator
- Fixed bug with AddAzureCacheWorkerRole that instance count was 0
- Fixed bug with download.ps1 scripts related to Start-Process -Wait
- Improved Save-AzureServiceProjectPackage to have local option
- Removed unnecessary line from setup_WebRole/bin/setup_web.cmd
- Changed the WorkerRole/startup.cmd to not be wait while spinning
- Adjusted caching stuff to work with emulator
Apply code review
Remove Start-Sleep
Make StartAzureEmulator remove existing package before creating new one
Make download.ps1 friendly with PowerShell 2 and 3
Merge pull request #64 from ogail/592

Support cache in emulator
Merge pull request #858 from ogail/dev

Support cache in emulator
Improve Enable-AzureMemcacheRole so cache worker role name is not required
Merge pull request #65 from ogail/523

Improve Enable-AzureMemcacheRole so cache worker role name is not requir...
Merge pull request #859 from ogail/dev

Merged reviewed code
Improve service path detection
Add app settings in web.config/web.cloud.config with commented storage vars
Add startup.cmd to General web/worker role