Fixed bug in mmu.h and refactoring fork()

- mmu.h returned wrong region sizes due to incorrect macro

Signed-off-by: Olli Vanhoja <olli.vanhoja@gmail.com>