AsyncLINQ: finished port or OrderBy/ThenBy

- added missing QuickSort method, and fixed a few bugs
- added OrderBy(), OrderByDescending(), ThenBy() and ThenByDescending() extension methods
- should behave identical to regular LINQ...
- added unit tests
Fix unit test after changes to Guid pretty printing in tuples