added missing invlpg in zero_frame, added GLOBAL flag.

we need the invlpg in zero_frame every time we change the page mapping
there.

the GLOBAL flag indicates that pt_entries are shared between all page
directories. This means kernel space is not invalidated when changed
dirs.