Implement proper package dependency handling
For TYPO3.CMS I reimplemented the dependency handling of the PackageManager. #52828
These two concepts were used in the patch:
- http://en.wikipedia.org/wiki/Topological_sorting (Algo by Kahn (1962))
Besides that the CMS patch contains some extra logic to include system extension always first. This specific part will not be necessary for Flow.
Please judge on your own, if you'd like to have this implementation in Flow as well.