Default link mode to PIE on supported platforms (#4481) **What type of PR is this?** Feature **What does this PR do? Why is it needed?** We now choose `pie` over `normal` when `linkmode` is omitted (or explicitly set to `auto`) and target supports it. This mirrors the behaviour of `go build`. **Which issues(s) does this PR fix?** Fixes #4478