* client: fix comparison of CachedHeaderMetadata in tree_route * client: add regression test for tree_route
* Introduce HeaderMetadata and use it for tree_route. Add lowest_common_ancestor. * Add tests.