Move sub-makefiles into mk/
Make dogfood script more well-behaved
Degrade BUILD_NAME gracefully if no git tags exist
Mend forth/ building

Permit a newline right after a `.directive`

Insert semicolons to break statements (required by fa3755de5).
Preliminary gcov / lcov support
Add test and syntax colouring for <<<
Test lexing a literal tab character
Improve parser line coverage
Mend improper line coverage
Skip coverage of debugger for now
Drop unused `pause` configuration variable
Move rmdir in clean to main Makefile
Add tests for all escapes
Minor Makefile improvements
Replace ../.. references with $(TOP)
Clean up hw/xilinx
Generate XST temp dir on demand
Remove redundant make rules

... from hw/icarus
... from forth
Quash warning about shadowed global
Permit pointing to a different Icarus path