Re #8882. Run the unit tests in random order.

Otherwise the ctest default is to run the slowest tests first, which
tend to be the ones hitting the disk so they all fight for IO at the
same time and get even slower. This should mitigate against that.