Manifest parser that takes array of manifest files and returns merged manifest structure
A little refactoring
A little self documentation of the manifest parser object
Utility to sort assets into the correct order
Ensuring the sort order calculator does not go into infinite loop when there is a recursive dependency between assets
More testing around non logical ordering definitions
Refactoring so that the before and after wildcard expansion logic happens in the manifest file parser