Module API: Don’t require null-terminated strings in make_string.

* emacs-module.c (module_make_string): Use make_unibyte_string, which
doesn’t require its argument to be null-terminated.  Since it always
returns a heap-allocated string, we don’t have to copy it any more
while decoding.
(module_decode): New helper function.
1 job for master in 52 minutes and 16 seconds (queued for 3 seconds)
Status Job ID Name Coverage
  Test
passed #1475
test-all

00:52:16