PAX: move p_pax and p_ptrace_hardening to autocopied part of proc struct

Suggested-by: rwatson@
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>

Conflicts:
	sys/kern/kern_fork.c
	sys/sys/proc.h
PAX: consistently use check agains prison0

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: simplify and rename _pax_aslr_init{,32} to pax_aslr_init_vmspace{,32}

Suggested-by: rwatson@
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>

Conflicts:
	sys/sys/pax.h
PAX ASLR: more conversion, continue the previous renames to pax_aslr_init_vmspace

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: move len_32bit to it's own scope

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: added check against compat stuffs in pax.h

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: move ASLR related things to it's own context

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>

Conflicts:
	sys/kern/kern_pax_aslr.c
	sys/sys/pax.h
PAX ASLR: introduce pax_aslr_execbase, to be consistent with other changes

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX: added new lines, where no local variables

Suggested-by: @rwatson
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: added new lines, where no local variables

Suggested-by: rwatson@
Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>
PAX ASLR: fix build

Signed-off-by: Oliver Pinter <oliver.pntr@gmail.com>