[#1700] Introduce RSpec::clear_examples method

As a developer on such heavy platforms like jruby or similar
Since loading times of such platforms could be overwhelming
In order to be able to run my specs multiple times from the same process
And to be able to not bother reloading my non-standard tree of spec_*_helper files
I want to be able to clear defined examples without wiping my configuration


This one should fix this issue: https://github.com/rspec/rspec-core/issues/1700 
@myronmarston, comments are welcome!
@undefinedvalue, it would be great if you tried this out, feedback is welcome. You need to replace this https://github.com/hanachin/rspec-console/blob/support-rspec3/lib/rspec-console/runner.rb#L14-L15 with this:

```ruby
RSpec.clear_examples
```
Hmm, trying this out again in console, playing with `rspec-console` gem. Seems like I was wrong. It is a problem of this gem, it does some additional stuff.

It works fine, when I am using `RSpec::Core::Runner.run([ ... args ... ])`. And loads configured formatter. But when I try to use shortcut `[1] pry(main)> rspec spec/awesome_spec.rb`, it doubles formatters (if I don't require `spec_helper` explicitly, or not call `configure` block).

So seems like a problem of that gem. Means this can be fixed.