tests: add test of memdup_multiply
test-strv.c: added strv_split_nulstr() test
test-strv.c: added OOM check for current tests

New OOM check patch:

I do assert_se() before variable is used to do correct check.
test-strv.c: ported test_specifier_printf() to _cleanup_free_ + assert_se + cleanup