backport r46711, r46710, r46709, r46027, r44502, r46143, r46142 from ruby/ruby trunk.
Merge pull request #314 from hsbt/backport-ruby-trunk

backport commits from ruby/ruby trunk.
Fix tests on ruby 1.8
Fix tests on ruby 1.8
backport r46872 from ruby/ruby trunk
fix tempfile leaks
remove unused variables
Fix singleton method parsing

Previously, when defining singleton via eigenclass would
incorrectly set parsed method's #singleton attribute

Spotted in [ruby-core:64157]

Signed-off-by: Aleksandrs Ļedovskis <aleksandrs@ledovskis.lv>
Merge pull request #316 from aledovsky/bug/singleton_class_methods_via_eigenclass

Fix singleton method parsing
backport r47298 from ruby/ruby trunk
Add POT files to Manifest.txt
Bump version to reflect current version in development [ci skip]
backport r47392 from ruby/ruby trunk.
removed trailing whitespaces
backport r47395 from ruby/ruby trunk.
Vendor jQuery to latest 1.6.x series [ci skip]

From ruby/ruby#711
Add 8f01e01f0fc9f07700e83aa3641ee7b67afc8913 to History

Conflicts:
	History.rdoc