TreeMap: find enhancements

- find_equiv for any str-equiv object, making TreeMaps finally usable (for example, it is much easier to work with JSON)
- find_with which uses provided closure for navigating tree and
  searching as flexible as possible