Interactive CLI fixed to support escapes.

shellsplit was replaced with cli_split that is able to understand
escaped literal strings. The code is still not perfect but does a lot
more what the user expects. For example after the change BITPOS examples
work producing the right output.