Add support for custom Trie key segmenting

* Add general StringSegmenter interface, rename keySplit to PathSegmenter
* Let PathTrie use any StringSegmenter for custom key segmenting
* Improve PathSegmenter tests
Reorganize presentation of performance data in README.md