MFC r254623:

Reimplement atomic operations on PDEs and PTEs in pmap.h.  This change
significantly reduces duplicate code and make it easier to read.

Note: This merge fixes the build of i386's PAE kernel, broken in r262807.