STORM-132 sort supervisor by free slot in desending order

Sort supervisor by free slot in desending order in EvenScheduler to schedule more evenly between supervisor
The port numbers will be in the same order as they are given in the arguments, since 'group-by' and 'vals' function both keep order of input collection or sequence. I also changed the port numbers order in the tests to make sure about this.