Use Tempfile.create to unlink siteconf on Windows

Import of r41893 from ruby trunk by naruse
Set 2.0.5 version and release date
On ruby 1.8.7 a Tempfile can be unlinked only once