When dependencies will not be met with uninstall, have [yN] be the default instead of [Yn].
Ignore default gems in cleanup

rubygems/rubygems#408
Set rubygems_version before package validation

This fixes an issue in bundler with 2.0.0.preview2
Only update the cache when we have permission

In RubyGems 1.8 we would only update the cache directory when we had the
correct permissions.  During the refactorings in master this check was
lost.  Now cache_update_path can update the spec cache only when it has
the correct permissions.

Fixes ruby bug #7509
Fixed Gem::Specification#base_dir for default gems

Default gem specs are loaded one level deeper than regular specs so
Gem::Specification#base_dir must remove one extra directory.

Fixes ruby bug #7469
Stop syncing gauntlet_rubygems.rb
Removed "useless" string concatenation syntax
Allowing :build_args to be passed to Gem::DependencyInstaller.new, which will then pass them on to Gem::Installer.new
Adding test for Gem::DependencyInstaller.new accepting :build_args.

The test is modelled after the first, simplest test in this file,
and reads the generated info file.
Regenerated test certificates for FIPS mode

Previously the test certificates had (broken) 512 bit keys which are too
short for FIPS mode.  The new keys have 2048 bit keys which should last
a good while.  Fixes #365

Updated History.txt for commits since 2.0.0.preview2
Merge pull request #412 from srawlins/master

Allow DependencyInstaller.new to receive :build_args
Merge pull request #409 from kou/ignore-default-gems-in-cleanup

Ignore default gems in cleanup
Display skipped default gems with -v

The list of skipped gems is too large to display every cleanup, but is
useful information.  Now it shows when you gem cleanup -v.

See also #409
Updated History for #409 and #412
Fixed listing remote gems

Gem::SpecFetcher#detect yields NameTuples instead of arrays.  This
caused none of the names to match the user's selection.

Fixes #410
Ignore non-files when looking for local gems

RubyGems would try to install any filesystem entry, even if it wasn't a
file.  Now we ignore non-files.
Merge pull request #406 from Havenwood/master

When gem uninstall would break dependencies don't default to uninstall
Added test for #406
Updated history for #406
Update version