maint: fix a type coercion flagged by -Wformat.

* modules/m4.c (maketemp): Don't pass a size_t as the precission
parameter to %.*s.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
maint: fix some warnings that break compilation with -Werror.

* m4/hash.c (ITERATOR_NEXT_NEXT): Hide unused macro.
(maybe_grow): Prevent implicit double promotion.
(m4_get_hash_length, m4_get_hash_iterator_key)
(m4_get_hash_iterator_value, m4_hash_string_hash)
(m4_hash_string_cmp): Add pure attribute for gcc.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>
configury: separate installed modules from test only modules.

* modulues/import.c, modules/modtest.c, modules/shadow.c: Move
from here...
* tests/import.c, tests/modtest.c, tests/shadow.c: ...to here.
* Makefile.am: Adjust.

Signed-off-by: Gary V. Vaughan <gary@gnu.org>