Fix incorrect kernel thread detection with --hide-kernel-threads

This fixes the `--hide-kernel-threads` option sometime causing glances to incorrectly hide non kernel threads (like daemons, or even the process with pid 1).

**This fix should IMO be simultaneously applied to master branch to propagate the fix as soon as possible to the next 2.2.x version.**