Fix writing the objects.cache file

A regression introduced in ae09a1a478f60484ed629d0b5e513763f67c00ae caused the
objects.cache to be written only when running in verify (-v) mode. The cache
file should be written when verify_config == FALSE.

Signed-off-by: Michael Friedrich <michael.friedrich@netways.de>
update Changelog for #4155

refs #4155
classic-ui: fixed UNICODE characters in JSON output from getting discarded #4193

function "json_encode" should handle unicode characters no properly

refs: #4193
idoutils: fix segfaults on reload with multiple neb modules of the same binary

my bad, the loop did not fetch the correct next address pointer for
free'ing the module list items, resulting in a SIGSEGV.

fixed, but unveils a different problem - multiple handles of a binary
loaded via dlopen() share the same global symbol space which means that
the registered callback functions only work for the first match.

fixes #4033
Merge branch 'fix/neb-unload-4033' into r1.9

Conflicts:
	Changelog
Merge branch 'fix/json-unicode-4193' into r1.9

Conflicts:
	Changelog
add Christian Ruppert to THANKS
bump to 1.9.1