Add EnsureLchown implementation which uses commands and does not need cgo.
This way we can cross-compile this implementation on platforms other than linux.
Remove EnsureLchown implementation which depends on cgo.