Sort a given array of class definitions using the linearization order of the module

the refinement link is stronger than the specialisation link The most general is first, the most specific is last

Property definitions

nitc :: model $ MModule :: linearize_mclassdefs
	# Sort a given array of class definitions using the linearization order of the module
	# the refinement link is stronger than the specialisation link
	# The most general is first, the most specific is last
	fun linearize_mclassdefs(mclassdefs: Array[MClassDef])
	do
		mclassdef_sorter.sort(mclassdefs)
	end
src/model/model.nit:246,2--252,4