Adding ReplaySubject perf improvements
Remove comments
Included multiple disposals to Replay UnitTests
Some patterns in using generic virtual methods may cause increases in compilation time and size on disk when used with Microsoft pre-compilation technologies such as NGEN.  This bug fix removes those patterns  so that Microsoft pre-compilation technologies such as NGEN and the Cloud Compiler work better with the Reactive Extensions library. This change was tested and found to have no noticeable performance impact, other than stabilizing compilation times and the size on disk.
Dispose inner IAsyncEnumerators in AsyncEnumerable.SelectMany.
Do not call dispose within lock-statement.
Merge pull request #6 from Blewzman/FixAsyncEnumerableSelectMany

Dispose inner IAsyncEnumerators in AsyncEnumerable.SelectMany.
Add a Windows 8.1 + Windows Phone 8.1 Target
Add Configurations for Wpa81
Universal Unit Tests aren't A Thing yet
Add Wpa81 to BuildAll.proj
Updating import.targets for flattening
AsyncEnumerable.Take: Dispose source AsyncEnumerator as soon as possible, i.e. when it's clear that MoveNext will not be called again on that enumerator. The rationale behind this is:
1) Observable.Take disposes subscription on source as soon as n elements are observed, not when n+1 elements are observed (or source completes/faults).
2) We want to free resources as early as possible.
3) The outer enumerator may not be disposed at all. While this is clearly the user's fault, in this case, Ix can (and should) ensure that the source enumerator is disposed anyway.
4) From the unit tests, it seems that nothing depends on the current behaviour.
Profile78 => Profile259, which is the same profile without WCF
Profile78 => Profile259, which is the same profile without WCF, for Ix.Net
Merge pull request #9 from Blewzman/AsyncEnumerableTakeDisposeEarly

AsyncEnumerable.Take: Dispose source AsyncEnumerator as soon as possible...
Merge pull request #10 from paulcbetts/universal-plib

Profile78 => Profile259, which is the same profile without WCF
Add a ToAsyncEnumerable overload for tasks. I always felt it was missing as there is a ToObservable overload for tasks too.
Added unit tests for new ToAsyncEnumerable overloads.
Removed #if HAS_AWAIT since I did not use await after all.