clipboard: handle linewise/charwise selections correctly
clipboard: clean up unnamedclip logic
change option "unnamedclip" back to "clipboard=unnamed/unnamedplus"

This allows to configure which of '*' and '+' should be used for
the unnamed clipboard
WIP: clipboard test in  lua
clipboard: fix `let @+ = ...` and add test