A branch to attempt to make OO and merge in Caroline. Here we start with the recently-added history mechanism.
Remove some bugs, reduce global-namespace filehandles
$past->$paste
I said, $past->$paste
More baby steps to bring Caroline into the fold
Add Caroline's dependencies. Try to get this working on Travis
Travis 2nd try
Package pplit off from OO.
Travis 3rd try
A minimally working OO history
Try fallback to Caroline module reamed Term::ReadLine::Perl5::OO
Get down to 5 history tests failing.
Rework history, Term::ReadLine::Perl5::Hisotry for the default non-OO
version of readline (Term::ReadLine::Perl5). It does this by faking it
to use the OO history Term::ReadLine::Perl5::OO::History.

This way both OO and non-OO use the same history routines.
Remove debug stuff
Start to separate key functions and use the same terminology as in Term::ReadLine::Perl
Start working on OO Keybindings
More work on OO keymaps
Start a keymap print routine
Work on Emacs keymap, keymaps and command functions. Almost ready for hooking that into OO.pm
Start to handle OO Keymaps