* testing: add host entries to VMs for north/west/east/road/nic
* testing: libvirt: generate X509 certs, fixup libvirt net create, nic vm
* testing: fix dotest.sh to properly find functions.sh
* testing: add EST and UTC timezones to ipsec-look-sanitize.sed
* testing: cut out kernel AVX/padlock detection messages in kern-list-fixups.sed
* testing: add esp.XXXXXXXX syntax to klips-spi-sanitize.sed
* testing: fixup of runkvm.py

I had introduced the skipping of lines starting with "#" a while ago
to fix text flow issues, but that caused us to not put in the markers
in the console log for # --- cut --- and # --- tuc --- and we would
end up with too much for the sanitized console.

runkvm.py also called ipsec whack shutdown, even though we do that already
in final.sh. At for non-pluto userlands it would need to be different anyway.
And for some tests (eg netkey) we want to test if the ip xfrm tables are
empty afterwards, so it is not neccessarily the last action we want to do.
So leave it up to final.sh to do the shutdown.
* testing: basic-pluto-01 now passes on bofh.nohats.ca.
* testing: fix harmless typo in dotest.sh