Add ability to set a custom comparison function to sort descriptive phrases
Developers can use comparison functions defined in DescriptivePhrase to set this. If this function is not called, the default value is DescriptivePhrase::compareByTypeThenTitle.
FYI @dcthomp @bob.obara