Slight changes and bug fixes

- Have xnu build it's in-tree setsegname tool on Darwin-based hosts only (since xnu-deps-linux now provides setsegname).

- Implement Linux detection for setsegname tool

- Minor tweak to libkern/stack_protector.c - that inline assembly should really be within arch-specific ifdefs. ;)