Update the signature of IProgress<T> for .NET 4+ (fixes #26)
Use default(VoidResult) instead of null where applicable
Merge pull request #35 from sharwell/typed-null

Use default(VoidResult) instead of null where applicable
Merge pull request #34 from sharwell/iprogress-sig

Update the signature of IProgress<T> for .NET 4+
Split TestTaskBlocks into separate files for Using and While tests
Split TestCoreTaskExtensions into separate files for Finally, Select, and Then tests
Merge pull request #39 from sharwell/split-tests

Split tests
Improved type safety in TaskCompletionSourceExtensions, allowing the class to be made public
Add DelayedTask.Delay for all targets except portable-net40 (fixes #30)
Add DelayedTask.WhenAll (fixes #31)
Add DelayedTask.WhenAny (fixes #32)