Slow performance downloading large files

WriteTo(this Stream inStream, Stream outStream) writes to outStream with
a 4Kb buffer. Downloading large files(+1Mb) is very slowly because is
sending chunks of 4kb to the client. Writing with a bigger buffer
increases the performance.
Change all void IRestClient methods to return a HttpWebResponse
Use InvariantCulture for symbol names
no message
Fix problem with DefaultFilePath: if you have a file in subfolder with the same name as the DefaultFilePath ServiceStack serves the DefaultFilePath always if the LastModified <= DefaultFileModified. Ex: "/index.html" and "/app/index.html"

StaticFileHandler serves big files > 1mb too slower. WriteTo() writes in chunks of 4k in the HttpResponseStream
Merge pull request #884 from josellm/master

StaticFileHandler: DefaultFilePath bug and large files improvement
re-factor BufferSize defaults
reformat StaticFileHandler
Add new ASP.NET project to test stand-alone examples.
Add ServiceClient.CaptureSynchronizationContext option to execute async callbacks on the same SyncContext it was called from
Update SS.Interfaces.dll
fix build, use /lib/SS.Interfaces
Running blocking actions concurrently
Add StatusDescription on WebServiceException in AsyncServiceClient
Merge pull request #885 from Costo/async-service-client-fix

Add StatusDescription on WebServiceException in AsyncServiceClient
Also support binding errors adjacent to textarea,select,button elements
Don't create SessionId's with Url unfriendly chars
Rename method to match behavior
Update SS dlls
Update latest SS dlls