Separate out ``fake'' physical addresses from real physical addresses and move all physical addresses all
the way down to native pte,pud,pmd,pgd building functions.  Everything else will uses a fake linear
address whose meaning is an offset from __PAGE_OFFSET.
Fix fixmap mapping.
Make sure pmd_none etc works.