lazy load similarity detector
break out UI::RGProxy
break out UI::Shell
autoload is at least more consistent
add silence to quiet UI

fixes #2807
realign public interfaces of UI and Shell
extract UI::Silent
allow single quotes in config values

fixes #2469
ruby 1.8 doesn't add quotes to values
Improved resolver significantly by trimming the search space
Fix #2813: Ignore self dependency
Merge branch 'master' of github.com:Who828/bundler
Fixed the failing spec in Ruby 1.8.7
Remove code duplication and add comments for readability
Resolver now looks exiting gem parent to resolve more effectively
Merge pull request #2817 from eagletmt/fix-parallel-enqueue

Fix #2813: Ignore self dependency
Merge tag 'v1.5.2' into 'master'

Conflicts:
	CHANGELOG.md
	Rakefile
	lib/bundler/installer.rb
	lib/bundler/rubygems_ext.rb
	lib/bundler/source/rubygems.rb
	spec/realworld/parallel_install_spec.rb
	spec/realworld/parallel_update_spec.rb
checking in merge conflicts baaaaad
run ronn before setting RUBYOPT for rg checkout
downgrade rubygems on 1.8

works around the regression in loading extensions on 1.8 introduced by
Rubygems 2.2. See also https://github.com/rubygems/rubygems/issues/784