Get Holmake to check for circular dependency loops This check was briefly removed as I switched to the 'create dependency graph; perform builds' implementation. Now also with a regression test.