update lab2
Merge remote-tracking branch 'mit/lab2'
lab2: part1: Implement physical page allocator
lab2: part2: Implement virtual memory page mapping
lab2: part3: Enable protection for restricted memory regions