Async conversions

Issue #95

- Moved to Async class and into the rx.util.functions
- Added variances to "lambdas"
- Unfortunately, the code looks almost the same as Rx.Net.