Fixed bug where no time was being set for files internal to a tar
Added #447 to history
Added ruby bug #8374 to history
Update error message assertion for ruby 2.1
Merge pull request #582 from jessebs/master

File timestamp for files contained in tar
Minor updates for #582

Updated history

Use built-in header entry formatters in TarTestCase instead of manual
formatting.

Remove trailing whitespace.
Remove siteconf temp file once unused

Clean up the sitearch temp file before running any make commands to prevent
the temp file being copied into the gem installation.
Merge pull request #587 from domcleal/siteconf-temp

Remove siteconf temp file once unused
Add #587 to History
Skip extra slash test on 1.8.7 due to @d0eb6aed
Import r41148 from ruby trunk

This fixes deprecation warnings when creating YAML gemspecs.
Fix backwards compatibility for @387ab4e
Fix location of r41148 in History
Add 2.0.4 release to History
Remove trailing whitespace via ruby r41874
Reset RUBYOPT when unlinking siteconf

The rice gem uses an unconventional extconf.rb during its build.
Instead of using mkmf it gathers configuration information from RbConfig
and runs a configure script which creates a Makefile.  The Makefile
invokes ruby during the build process.

When running the Makefile the RUBYOPT environment variable required the
siteconf file which had been removed.  This would cause ruby to raise an
exception.

Now RUBYOPT is reset when the siteconf file is removed which fixes this
bug.

Fixes #582
Use Tempfile.create to unlink siteconf on Windows

Import of r41893 from ruby trunk by naruse
Fix test failure on windows

It needs switching windows or othres because lib/rubygems/test_case.rb:283
switches the platform string.

Import of r41889 by naruse from ruby trunk
Fix shebang test failure introduced at r41873

On Windows, it doesn't use /usr/bin/env.

Import of r41891 by naruse from ruby trunk
Fix PATH environ related test failure

On Windows PATH_SEPARATOR is ';'.  Therefore it can't be hardcoded.

Import of r41892 by naruse from ruby trunk