KRunner fix type on desktop
When typing on the desktop KRunner is invoked using D-Bus. The problem was that the whole text gets selected, which is not intentional (caused by !258 (diffs))
Before the mentioned commit we did the focusing when KRunner closes, meaning that we have "done the work" for retaining the query before KRunner is launched a next time.
To solve this I have reintroduced the extra property, this way we can tell if the query was manually set or if KRunner was invoked without a query.