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