Initial credential passing over PF_UNIX socket

Rough working code for passing process credentials using a Unix socket.
Has only been tested on Linux, 32-bit, little endian, ARM.

The constants and records will be moved out of gen_icmp later.