Make all uses of pending consistent.

* Execute pending examples and mark as failed if they succeed.
* Removed pending with a block.
* Introduce `skip` method and metadata for old pending behaviour.

This is a backwards-incompatible change.

Implements #1208.
Merge pull request #1267 from rspec/issue-1208

Mark pending blocks as failed if they succeed.