[AESH-147]
added cursor position to CommandLineCompletionParser.findCompleteObject
completion status might be wrong when user tries to complete a value that do not
have any value. argument completion will then kick in, but it might not be correct.
[AESH-163]
pressing tab should not rewrite the line when no completions are found