Fixed RuntimeError in takewhile_peek on later Pythons where StopIteration is no longer allowed in a generator.
4.4.1
=====
Fixed issue in ``collate_revs`` when objects being merged were non-True.
4.4
===
Add ``collate_revs`` and ``partition_dict``.
4.3
===
Nicer error message in ``assert_ordered`` when the assertion fails. Now reports the full supplied items and not just the keys in the errors. When ``<`` or ``>`` are used, the error message renders more directly.
4.2
===
The ``duplicates`` function now takes an arbitrary number of iterables.