Autocompletion a lot refactored.

cleanup.

refactoring.

vi keybindings.

added inputstream_handler abstraction.

source maps.

Removed unused background color.

refactoring.

refactoring (better performance in renderer.)

builtins added.

-

better emacs/vi keybindings split.

Better vi keybindings.

cursor navigation improved.

much better vi key handling and args.

-

-