WIP - now building a single gnumake tree using includes
ignoring msvc db files
gnumake writer now supports resolving obj files with clashing names.
gnumake building, but some phony fixup still needed
phony rebuild issues should be a thing of the past