alternate exposing of config variables

Conflicts:
	lib/rspec/core/configuration.rb
specify a docstring for the spec
add linebreaks
Remove redundant spec
suggested specify/it changes and linebreak from @myronmarston in #874
reword doc strings
bring in support for the new backtrace cleaner
add specs for the reader of backtrace cleaner state
line breaks
making line numbers symetrical in terms of config reading
making full description symetrical in terms of config reading
updating specs to remove deprecations
record only the libs we've added to the load path
test that we dont leak define_method into public methods
No longer make define_method public, use send instead.

MemoizedHelpers::ClassMethods module was making define_method
public for ease of use within the module. No longer do this and
use send instead. This fixes rspec/rspec-core#873.
update changelog
Merge pull request #873 from rspec/prevent_define_method_leaking_as_public

RSpec makes define_method public?
Merge pull request #834 from JonRowe/alternate_expose_config_options_to_config

Expose configuration options
changelog entry for config options
make some suggested syntax tweaks