"tkey" system test: fix key ID processing

Merged Michał Kępień requested to merge michal/tkey-system-test-fix-key-id-processing into master

If ns1/setup.sh generates a key with ID 0, the "KEYID" token in ns1/named.conf.in will be replaced with an empty string, causing the following broken statement to appear in ns1/named.conf:

tkey-dhkey "server" ;

Such a statement triggers false positives for the tkey system test due to ns1 being unable to start with a broken configuration file. Fix by tweaking the regular expression used for removing leading zeros from the key ID, so that it removes at most 4 leading zeros.

Merge request reports