fixed progress reporting bug
comment out unit tests for TC
prevent crashes because of these uncaught exceptions (on window resize, this code crashes)
remove junk dna
remove junk dna
remove unnecessary check for all killed threads since we now revive them
fix Mono crash bug: removed autoreset event and replaced with thread sleep, now all available parts are written at once
set 5s timeout on read and write operations instead of the default of infinite
-per unit test failure, setting receive and sendtimeouts on tcpClient also sets the Read and Write timeouts on the stream it creates
-reduced this timeout to 10s (each read is for max 9kb)
adjust buffer size to more than 18kb (the buffer size on ec2)
bring timeout back up a bit
add comment on longer thread sleep
take out comment, it's untrue after I checked again
cleaning up request header
fix unit test
retry logic on getting initial content length
use milliseconds
Note: for strong naming for spaceelevator, i had to un-friend the test project
Merge branch 'master' of https://github.com/basespace/TerminalVelocity into mac-and-win-search

Conflicts:
	src/TerminalVelocity.Sharp/Downloader.cs
	src/TerminalVelocity.Sharp/SimpleHttpGetByRangeClient.cs
	tests/TerminalVelocity.Tests/DownloadTests.cs