Don't specify the scheduler.
Add default loop synchronization context
Provide a better AsyncAccept implementation.

This one doesn't fall behind when the backlog gets full.
Furthermore, one doesn't need to wrap the original listener.
Add QueueUserWorkItemAsync.

Async counter partk to QueueUserWorkItem.
Add missing file.

I hate this, but there is no easy to way to add a single line to a commit.
Add a timeout overload functions to tcp connect.

This allows to specify a connect timeout.
Handy if one doesn't want to wait for the entire day.
Adjust an example to the new async accept interface.

O yeah, this feels right compared to the abomination before.