Remove unneeded includes
Do not sort results of WordDB, simplify code
Tweak test run script
Use algorithms in id_map rather than raw loops
Do not avoid eol on escape
Display the register we yanked to
Change a-| to ignore output, and add ! and a-! for insert/append cmd output
Avoid very long timeouts in event manager
Add support for user mappings, bound to comma

:map have a 'user' mode that is accessible through the comma key.
the mapping will get executed in normal mode.
Fix pipe-insert test
Remove special case when appending at eol
Return the number of failed tests so that failure gets propagated
Update doc
Try to fix OSX pipe-to test