Add a `TreeMap.pop_with` method.

TreeMap has methods `find`, `find_mut` and `pop`, which take `&K` and
return `Option` of `&V`, `&mut V` and `V`; and `find_with` and
`find_with_mut` which take `|&K| -> Ordering`, but `pop_with` was
missing from this symmetry.