Revise history test from Term::ReadLine::GNU to use Test::More
Move readline.pm proper place for its namespace. This really should have been done a long time ago.
Revise history test to use Test::More which simplifies and DRYs code. Nowadays we assume Test::More is pervasive, at least for testing, and we don't care about 5.0005 anymore either.
Use "my" more although we are still not ready for strict vars
mend