Update aura-shell protocol.

This includes existing changes + a new change for occlusion tracking.

Bug: 110011377
Bug: 112668686
Bug: 113729920
Test: existing changes don't cause crashes
Test: In local patch, with wayland-service and Chrome side change,
    occluding an auto-pippable Android app (e.g. youtube) with both an
    Android app and a Chrome app cause onUserLeaveHint to be called and make
    the app auto-pip.
Change-Id: I2f4f01983ca9571e268cfb23db0dbd65068a24e5
(cherry picked from commit 26fa35d72dba977a51263eee750055857a6fe34e)
1 file changed