implement better strings for json.c + complete test coverage default tip

add the note to the docstrings that tree iterator/visitor counter include the currently visited node

complete test coverage for tree.c

adjust test_hash_map_remove_via_iterator s.t. we achieve coverage for the case where we remove not the first element of a bucket

(0) -1000 -300 -100 -30 -10 -4 tip

mercurial