Fix unit tests TestEoInherit.inherited_collected and
TestFunctionPointers.set_callback_inherited_called_from_c.
Iterate through garbage collection and EFL main loop more times to ensure that
allocated objects are really collected.
Also expand the test utility method CollectAndIterate to receive the number of
times to call the whole cleaning iteration process (not only the garbage
collection).