Different OSes give different order for a java File directory listing, leading to different component pack load order. While we want the Sakai code base to be component pack order independent, it's even better to have a consistent load order no matter which OS we are running on, so we can find problems more easily.
We will sort the component pack names and load them in alpha order.
Just for fun, occasionally we will set the System Property
(-Dsakai.components.reverse.load=x on the JAVA_OPTS)
to reverse the load order. There should be no different in behavior.