fixed exec and exit, hopefully bug free
add mmu test
Merge remote-tracking branch 'origin/liqi'

Conflicts:
	code/userprog/exception.cc
fix bug of RW_bufck