Handle ENOLCK with loop for bug #462694.
lockfile: remove newline from ebegin message
ebuild.5: correct ebuild.sh path, bug #462802
SpawnProcess: disable FD_CLOEXEC on stdout for #456296
SubProcess: re-organize Darwin/fcntl logic