Prefer de-dented `private`.
Use a symbol literal rather than `to_sym`.
Fix typo.
Address ruby shadowing warning.
Use `--require spec_helper` rather than requiring at the top of each file.
Remove obsolete file.
Improve cuke narratives.

I'm not a fan of the connextra format for these sorts
of documentation-focused cukes. Freeform narrative works
better, IMO.

Also, renamed `expect_change` to `change` and
`expect_error` to `raise_error` to align with
the matcher name.
This feature has worked for a long time.
Use consistent APIs in cukes.

- `RSpec.describe` rather than `describe`.
- `expect` rather than `should`
- `it { is_expected.to matcher }` rather than `it { should matcher }`.

I've added a cucumber environment file that enforces these as well.
`it { expect ... }` reads horribly.
Use is_expected rather than repeating the same expression many times.

This makes these cukes more consistent with the others.
Update syntax_configuration cuke.

Its information was out of date.
Remove failure line from expected output.

This line of the output is different on 1.8.7
because of the difference in `Array(multiline_string)`
behavior.
Merge pull request #462 from rspec/misc-rspec-3-fixes

Misc rspec 3 fixes