Don't add executable dependencies to link ones

At some point executable dependencies will need dedicated "pathDependency"
support. For now those better be ignored - no one is going to link against
an executable.

Without this fix adding dependency with `targetType : executable` resulted
in broken DFLAGS generated because binary name from dependency was added to
the linker flags as if it was a static library.