DirectoryLayer: fixed listing sub-directories accross partitions
Added command lines arguments -C and -P to sample runner

- arg -C used to specified a cluster file
- arg -P used to specify an initial named partition
Directory Layer: refactored code that forwards commands to sub-partitions + fixed Remove and ChangeLayer to work accross partitions
Logging Filter: refactored and cleaned up the formatting of results + a few XML comments
Added crude implementation of Fdb.System.EstimateCountAsync(...) that tries to count the number a keys under a given subspace

- Uses a key selector with a window size to scan through the range, so it does not need to read all the keys and values in the range.
Tweaked the 'dir' command to count the number of keys under each directory subspace.
Fix: calling IFdbDirectory methods that have a default value of null for the path parameter didn't work
Merge branch 'master' of https://github.com/Doxense/foundationdb-dotnet-client
Merge branch 'master' of https://github.com/ajbeamon/foundationdb-dotnet-client into binding-tester