Fixes #4182 - completion of quoted values

Fixes command line parsing in shell mode.
Now it accepts:
- parameters followed by equal sign  `--param=value`
- single and double quoted param values `--param 'some value'` and `--param "some value"`

Completion supports both formats above.