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
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
Handle cross-host redirects with plain Net::HTTP
Merge pull request #2686 from grddev/redirect_fix_13

Handle cross-host redirects with plain Net::HTTP
fix build for Ruby 2.1.0
[wip] fix build for the following exception:

lib/bundler/rubygems_integration.rb:172:in `security_policies':
uninitialized constant Gem::Security::Policies (NameError)

from spec: spec/install/gems/dependency_api_spec.rb:479
Merge pull request #2763 from zzak/wip-1-3-failures

[wip] fix build for the following exception:
reinstalls gem if gem dir is missing but spec exists

Conflicts:
	lib/bundler/source/rubygems.rb
Set binstubs permissions using umask
Merge pull request #2798 from v-yarotsky/v.yarotsky-binstubs-umask

Set binstubs permissions using umask
count default gems as installed

fixes #2780
handle default gems in ruby 1.9