Improved type safety in TaskCompletionSourceExtensions, allowing the class to be made public
Merge pull request #48 from sharwell/tcs-extensions

Improved type safety in TaskCompletionSourceExtensions
Implement support for exception handling continuations (fixes #33)
Add description of `Catch` methods to the User Guide