Replace P2ROUNDUP* macro implementations by Linux kernel variants.

This replaces the implementation of P2ROUNDUP* by the implementation
used in Linux's round_up() macro. This implementation does not trigger
PaX' overflow detection erroneously.