Add contain_sparse_in_order matcher

Simple matcher useful to validate ordered sequences that may contain unmeaning items.
reset `self.order_seq` to `None` here so the matcher can be applied more than once