sort-revset: introduce a `random` variant
This new sort variant allows to shuffle any revset. It also allow for
randomly picking element using first.
Edited by Pierre-Yves David
This new sort variant allows to shuffle any revset. It also allow for
randomly picking element using first.