Instead, construct an auxargs array on the stack and copy it out all at
once.
Use an array of Elf_Auxinfo rather than pairs of Elf_Addr * to represent
the array. This is the correct type where pairs of words just happend
to work. To reduce the size of the diff, AUXARGS_ENTRY is altered to act
on this array rather than introducing a new macro.
Fixes AT_RANDOM and AT_EXECFN in 32-bit linux on amd64.