Add support for IRB-alternatives (Pry and Ripl) to `bundle console`.
Set called console to the one in `bundle config console`

IRB alternatives can be selected by setting the config key
`console`, for example with `bundle config console pry`.
Displays the previous version of the gem when run bundle update

Change code in the 3 source files to display the method locked_gems in
lib/bundler.rb

Add 3 Rspec test in the update directory for each source: rubygems, git,
path.
Put old version message in the  block level

Change bundle update message format

Change rspec bundle update message text to match in files (rubygem, git, path
source, etc)
add fork url to contributing section in README template to fix bundler/bundler#2665
bundle outdated --strict
 Only reports newer versions that match dependency requirements
Better description of outdated --strict proposed by @indirect
fix raising error when path contains unexisting users home dir
Properly require Capistrano version

If you don't do this, `Capistrano::Version` doesn't exist, so this whole thing blows up.
Merge pull request #2690 from steveklabnik/patch-1

Properly require Capistrano version
Merge pull request #2685 from davidblondeau/outdated-strict

bundle outdated --strict
Merge pull request #2666 from zzak/patch-1

add fork url to contributing section in README template to fix bundler/bundler#2665
Fix Bundler::which

Bundler::which doesn't return nil if the argument is a name of
directory.  This is because File::executable? returns true when its
argument is a name of directory.  I fixed it with File::file?.
close persistent connections before forking
Merge pull request #2697 from rhysd/fix/which

Fix Bundler::which
Merge pull request #2698 from bundler/ssl_safe_fork

close persistent connections before forking
ruby-head warning removed
Update to rspec 2.99
Merge pull request #2699 from arunagw/master

ruby-head warning removed
bundle outdated --strict
 Only reports newer versions that match dependency requirements