Proxy#send should work with blocks and procs

I was running into some trouble trying to call a method on the far end of a ```belongs_to``` relationship and pass a block. For some reason, ```Proxy#method_missing``` was trying to call ```Proxy#send```, at which point the block got lost, and I got a ```LocalJumpError: no block given (yield)```. This pull requests seems to fix the issue.