Don't assume that ep_taddr and ep_daddr are page-aligned.

It is possible to construct ELF executables for which ep_daddr ends up not
being properly aligned.  Sanitize the addresses before setting up the address
space for the new executable.  Should fix the panic discovered by Alejandro
Hernandez.

ok miod@