Differentiate between block args with defaults and without.

Fixes rspec/rspec-mocks#714.
`to_lambda` `to_proc`?