Backported change made in 3.0 for issue #64 to introduce support for asy...

...nc on .NET 4.0.

No tests added as the change is pretty simple (and it was already in 2.6.2) and because introducing tests involving the async BCL package is major work.