fix travis and tasks to match
dammit, fumblefingers
Remove warning about deps with :git

Closes #1651
loaded_from is an attr_reader, we should call it
death to braces
increase clarity of spec intent
rubygems 2.0.6 and build against 2.0 stable branch
and with the task
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`.
Pass `-z` arg to git ls-files & split on null char

It seems a little bit paranoid to assume there might be a newline or
tab in a file name, but it's perfectly valid on many systems. When such
a character exists in a filename, `git ls-files` will return something
like `"file\nname"` in its listing, which is problematic because the
calling code expects neither the escaped whitespace nor the quotes.

By passing the `-z` argument, git uses the null character as the sep-
arator, never escaping whitespace nor quoting file names.

Additionally, I found I had to use the "\x0" syntax to represent the
null character because "\0" is ambiguous in the context of for instance
`String#sub`.
Merge pull request #2634 from jasonmp85/split_ls-files_on_null_char

Pass `-z` arg to git ls-files & split on null char
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 mirror support. each uri to a repository can be replaced by an
mirror uri via the bundler configuration. add mirrors like this
$ bundle config mirror.http://rubygems.org http://localhost:8081/nexus/content/repositories/rubygems.org
move public methods to top

seems in line with conventions in rest of project
Move gem mirror code to be consistent with other features

Factors the gem mirror code similarly to the local git repos feature.

Questions:
* RubygemsMirror class does very little other than provide a static
  location to replace URIs with the desired mirror. Should it exist?
* URI normalization is duplicated. Is there a good single location?
* Validation of mirror URIs occurs in Settings, which contains no other
  validation code. Is there a more desirable location for this?
* Is there a better solution for case-sensitive URIs?
add specs for gem mirror support
add more exposition to mirror config manpage
Change code to print the mirror source
during Fetching... when run bundle install or bundle update
rspec test to make sure mirror prints the mirror source