implemented vm_clone and vm_copy
kernel task is created from kernel_dir instead of page_directory