Remove trailing whitespaces from process names.
Also filter the injector from the process list.

The launcher UI (which is already filtered) is usually launcher from the
injector when not passing any command line arguments, so we need to handle
this here as well.

Might not work on Windows yet.
No need to reset if nothing actually did change.

Gets rid of a few unnecessary model resets that propagate to the client.
De-inline slotReset().
Reset the model correctly.

Never change internal data structures outside a being/end change
notification block.