Move headers to include/
move pid related stuff to its own header
move logging stuff from trinity.h to its own header
Enable -Werror
move mappings stuff out to its own header file
remove old unneeded externs
move parameters stuff to params.h

also create types.h (so far, just bool)
don't care about splint any more
move networking bits out to net.h
remove unnecessary include
move signals related bits out to signal.h
reduce includes in trinity.h
move child related bits out to child.h
move random seed stuff to random.h
move some networking bits to net.h
remove unnecessary includes of trinity.h
FIXME for dependancy tracking
clean up the TODO some, braindump some ideas about syscall chains
move child init code into init_child