change to Mac OS configuration and add gdb -tui
fix bug: correct page_free_list region
move declaration to front of page_alloc
implement pgdir_walk, remember ++pp_ref for pagetable using in page dir
implement boot_map_region
implement page_insert, same page should be handled carefully
implement page_lookup
implement page_remove