More efficient structure for holding value requirement to specification lookups.
Reduce allocations during portfolio traversal.
[PLAT-3249] Reduce memory footprint of DependencyNode by combining outputs and terminaloutputs into a single map.
Write the equivalent of run-tool.bat as native code re-using the components used by mainrunner.exe to package up the tools needed during installation.
Don't remove the og- prefix from project names or the JARs aren't found.
Replace run-tool.bat with native wrapper.
Add logback bridge appender to generated logging files.
Don't bundle deprecated run-tool batch files.
Add native RunTool.exe file and specific run-tool.bat wrapper.
Make node state available for garbage collection after walking the sub-tree.