Updated BeginReadToEnd to avoid use of WaitHandles

included some warning reduction
new UdpClient extensions, TcpClient extensions
updatee nuspec
Added "create nuget icon" to todo.txt
More ext methods for Stream, UdpClient, Socket, and TaskFactory

Added some awaitable goodness for Socket in .NET 4.5