Fix broken assertion on transaction
Added more unit test for tuple encoding of UTF-8 strings
Added + operator that appends a byte at the end of a slice
FdbKey.Dump(..) recognizes incremented tuples and returns "(...) + 1" instead of an hexa dump
Logging Filter: added a 'Step' property that can be used to detect sequential vs parallel commands in a transaction

- Step is read on start, but incremented on completion.
- All commands with the same Step value were started at the same "time"
Logging Filter: moved to FDB.Client.Filters.Logging namespace, cleaned up, added reports

- Renamed to FdbLoggedTransaction
- Added FdbLoggedDatabase filter (creates logged transactions)
- Added OnCommitted callback to simplify log handling logic
- Fixed a few bugs
Tuple Layer: Moved low level formatting code to FdbTuplePasser class, optimized serialization of UTF-8 strings and chars

- fast path for simple strings
- reduce buffer allocations when convertion strings to UTF-8
- added unit tests
Added a simple leak test sample [Work in Progress]

- spins up workers that do a lot of set/get_range in the database
- dumps various metrics and perf counters