Eagerly retain arguments before passing them through a spied method.

Fixed bug where spying on a method that releases an argument causes a crash on -[NSInvocation retainArguments]. Fixes #137.