E3: Microsoft Line-Up Leaked, Halo 4 Confirmed