Replace P2ROUNDUP* macro implementations by Linux kernel variants.

This replaces the implementation of P2ROUNDUP* by the implementation used in Linux's round_up() macro: http://lxr.free-electrons.com/source/include/linux/kernel.h?v=3.2#L53. This implementation does not trigger
PaX' overflow detection erroneously.