Added return value to clear_scr, which can be useful when writing tests.
Added some missing :done, clear_scrs. Now default 'make' works again.
Added reverse IPv4/IPv6 domains to constants.
Added assert to detect parent hierarchy errors.
Added link-local label to constants.
Increased timeouts so that they work even with make cov.
Works with 7 stars too. sigh.
First iteration on name rewriting. Next todo: Check that the process function handles all 4 cases correctly.
Rewrote the debug_print function to be more efficient and to handle argument lists with nils correctly using select() from Lua 5.1.
Added ENABLE_MST_STRICT debug option for convenience checking.
Wrote relatively comprehensive testsuite for the hp_core:process function. Also renamed the dns_const variables according to the IANA website.