kernel: add victim pages to the tail of the queue
kernel: add initial implementation for vmm to evict/retrieve pages
kernel: don't clear existing flags when updating table entries
kernel: return right value in vmm_retrieve
kernel: remove wrong pointer type in mm_newpage
kernel: return page struct pointer in vmm_mem_alloc
kernel: replace harcoded number with sizeof