Set fi.varidic for interface methods

When we compile the funcinfo for interface methods we weren't setting
the varidic flag when we should have been.  This meant that the
generated code for interface mocks didn't handle varidic methods
correctly.

This fixes issue #31