fixes wrong return value of page_map(), fixes #2y

Signed-off-by: Stefan Lankes <slankes@eonerc.rwth-aachen.de>
fix wrong initialization of CR4
fix wrong page attributes
increasing the readability
check bitmap boundary
Merge branch 'stage5' into stage6
fix problem in the calculation of mmap size
Merge branch 'stage5' into stage6