Adds SortedIteratingSystem

to iterate over the entities in an order defined by a comparator
Much better to use the Libgdx `Array` class as it generates less garbage and it's much more efficient.