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 PR should be considered in tandem with https://github.com/zfsonlinux/spl/pull/423: please consult there for more information.