x86: pte: Add some backend functions and test

Added some more of the backend functions to paging. Also made sure the
physical addresses of things can now be found (with the current page
table layout).

Also there's a test written now, to make sure the damn physical address
actually works!

Signed-off-by: Bart Kuivenhoven <bemkuivenhoven@gmail.com>