Make varargs closures variable argument collectors

The arguments partial application using insertArguments sometimes drops
the variable argument collector status of method handles. This raises
bugs in, say, dynamic object method dispatch.

This fixes #79 by generating some extra bytecode to call
asVarargsCollector after the partial application.