Add a crude testsuite.
Prevent dangling tabulations from raising the fail bit.
Add a bit of reference-counting to handle shared objects.
Add an indirection between targets and their dependencies and status to fix some issues with multiple targets partly missing.