Added count expectations to yield_control matcher
Fixed some issues with intra-word italics in markdown
Normalized a lot of documentation to use markdown ruby blocks to fix some display irregularities
Fixed gherkin LexingError
Changed incorrect triple-quote ruby markdown blocks to correct triple backticks
Missed a couple incorrect triple quote ruby markdown blocks
Merge pull request #195 from soulcutter/docs-normalization

Documentation fixes for markdown intra-word italics and adding ruby markdown blocks
Ignore .rspec-local.

It's for personal dev preferences.
Cleanup whitespace.
Add missing require.
Switch to new expect syntax.

This was a bit more difficult than for rspec-core and
rspec-mocks, since we still need to test the old
`should` syntax. I've defined a shared_context, available
by tagging a group with `:uses_should`, that makes `should`
temporarily available to examples in that group.
Remove unnecessary spec_helper requires.

These cuke scenarios don't create a spec_helper file.
Instead, the `spec/spec_helper` file (used by rspec-expectations'
specs, but not intended for use by the cukes) was being loaded.
It was causing failures because it disables `should` but I hadn't
gone through the cukes yet.
Merge pull request #196 from rspec/switch_to_new_expect_syntax

Switch to new expect syntax.
Cleanup whitespace.
Fix change matcher to handle mutated strings.

Fixes #41.
No need for this load path management.
Rework be_within specs.

The old specs were incomplete and were poorly
expressed (focusing on internal APIs like #matches?),
rather than focusing just on the way end users use
the matcher.
Add percent support to be_within matcher.

Fixes #189.
Rework a couple more be_within specs.
Fix `should be =~` matcher.

It looks like it never actually worked since the be matcher
didn't define a `=~` operator previously.

Fixes #199.