Start working on the parallel resource management test. Only a to-do outline
for now.
Bug-fix: was not properly checking exit status of name-value-convert and
thus not propagating the error exit status on broken input json files.
Factor out the functions that would be reused across these tests into a
separate small script and source it. Also minor bug-fix in the test that was
passing extra arguments to release_resources function (they were ignored
anyway and the test passed).
Rearrange gitignore files. Not sure if their contents shall be moved into
the main .gitignore file. Ignoring "output" seems too generic.
Add a second coverage test of acquire_resources. Tried to cover all the
execution paths in the function logic. Test passes.