[PLAT-6623] Add filters to prevent spurious kills

Adding filters to avoid killing processes if exe-kill cannot find
the process or if there is no proc entry.  Without the filter,
the script causes problems because the first readlink may be empty
and the second readlink may be empty due to a permission error.

This will cause the script to kill processes for which the exe is
not available to the user.  This kill then proceeds to cause ssh
connections to disconnect.
add repository and update tools version
add root dir definition to avoid compile error
do not scan on non win32 if java path is "."

This removes the recursive directory scan if the java path is "." on
non-win systems.  Since the current directory is the root directory
this causes a massive scan which freezes the system.