Proxy blocks along with arguments in has matchers

Currently, when using the has matcher any arguments passed are sent
along to the method being proxied. However, any blocks that were provided were
being lost. This commit sends along any blocks with the arguments.

<@dgalarza | @hrs | @masonforest>