Forwardport release notes from 2.99.0.rc1 [ci skip]
Prep changelog for 3.0.0.rc1 [ci skip]
Release 3.0.0.rc1
Fix prepended module detection.

On ruby 2.0, when a module was extended onto itself,
we wrongly considered it to be a prepended module.
Merge pull request #675 from rspec/fix-issue-672-prepend

Fix prepended module detection.
Updated travis build scripts (from rspec-dev)
Fix link to dynamic-classes feature
Merge pull request #679 from tomafro/patch-1

Fix link to dynamic-classes feature
Merge pull request #674 from rspec/update-travis-build-scripts-2014-05-20-for-master

Updates from rspec-dev (2014-05-20)
Fix `config.transfer_nested_constants = true`.

We shouldn’t give users an error when they stub
a constant that is not a class or module.

Fixes #677.
Remove transferred nested constants on reset.

Fixes #678.
Merge pull request #680 from rspec/fix-transfer-nested-constants-config

Fix `config.transfer_nested_constants = true`.
Address ruby warning.

warning: instance variable @constants_to_transfer not initialized
Merge pull request #681 from rspec/fix-warning

Address ruby warning.
Cleanup cruft in double spec.
Merge pull request #683 from phiggins/update-double-specs

Cleanup cruft in double spec.
Display warning for ruby 2.0.0p195 about the TypeError bug
Merge pull request #684 from mixandgo/master

Display warning for ruby 2.0.0p195 about the TypeError bug
changelog for #684 and tidy up message
Remove watchr file.

I don’t think any of use watcher.