Fixed Select(...).Take(N) that was not working properly

- added a unit test that constructs random LINQ queries and validates them against LINQ to Object
Merge branch 'master' of github.com:Doxense/foundationdb-dotnet-client