Added test for uploading files to SCM controller concurrently.
Add recursive parameter to DeleteItem to allow recursive directory deletes

* Changing to use System.IO.Abstractions
Modifying file browser to use recursive param
Updating Kudu.Services.Web.csproj to allow building the project when patch contains whitespaces
Using System.Timers.Timer instead of  System.Threading.Timer as its thread safe.
Fixes #710
Call dispose to disposable members
Using System.Timers.Timer instead of  System.Threading.Timer as its thread safe.
Fixes #710
Call dispose to disposable members
move temp minidump file to LogFiles location

trivial
Merge branch 'S23'
fix get parent process api
Changing Kudu minor version to 24
remove debug assert
Merge branch 'S23' of https://github.com/projectkudu/kudu
DropboxHelper sync swallows failure during sync
Modified it to throw when sync fails.

Fixes #724
Updating Kudu test harness to use SitePool
Changing GetLogEntries to be parallel
Fix #731: don't call String.Format in Command Controller scenario
Tweak command controller brace test to actually run something useful
Use StreamContent instead of ByteArrayContent to prevent WebAPI from
buffering response

Fixes #697