Merge pull request #1624 from covermymeds/master

document that include_context takes a block
cleanup and changelog for #1624
move protocol docs to a psuedo class
group formatter protocol methods
Merge pull request #1630 from rspec/formatter_protocol_docs

Move formatter protocol docs to a psuedo class.
Doc improvements don’t need a changelog entry.

They just add noise to the changelog.

[ci skip]