Use Array#shuffle for random spec ordering

There's a big performance win in #shuffle over #sort_by that can be
significant for large test suites.
Merge pull request #1068 from laserlemon/random-order-performance

Use Array#shuffle for random spec ordering