nitg: Fixes for variadic functions, splitted the call function into subfunctions and avoids calling varagize when super on a variadic function.

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>
engines: Unit test for super on varadic functions

Signed-off-by: Lucas Bajolet <r4pass@hotmail.com>