Add a `TreeMap.remove_with` method.

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