Prevent duplicate load path entries.

Fixes #1729.
[#1733] clarify that RSpec.reset resets all user configuration

And users are responsible for re-configuration
[#1733] fix typo "they use runner" -> "they use the runner"
Merge pull request #1736 from waterlink/1733_improve_yard_docs_for_rspec_reset

Clarify that RSpec.reset resets all user configuration
Merge pull request #1735 from rspec/fix-1729

Prevent duplicate load path entries.
Fix regression in rake task pattern handling.

Since our change to forward `task.pattern` to `rspec`
in #1653, it has not handled patterns that are relative
to the current directory for a side directory (e.g.
not under `spec`) of specs. This restores that behavior.

Fixes #1728.
Merge pull request #1734 from rspec/address-1715

Fix regression in rake task pattern handling.
Forwardport 3.1.6 release notes.

[ci skip]
fixing relative path for /foo/bar , /foo/bar_baz becoming ._baz
Merge pull request #1730 from axos88/master

fixing Metadata.relative_path for /foo/bar , /foo/bar_baz becoming ._baz
Changelog for #1730.
demonstate issue with wonky constants on 1.9.2
deal with 1.9.2 issue by appending a _ on all constant names
changelog for #1737
[skip ci]