Fix tests for hash randomization of perl 5.18.
Require modern Test::More to use subtest/donetesting.
Refresh .gitignore