Launcher3: Fix All Apps header protection and spacing again

Redone, again. This time, many comments added.

Compared to I586f7332, this primarily results in some fixes for the
floating header row(s) (AiAi prediction row) if present.

Change-Id: Ib0f383fb89a6847fccbcc96d13b051983d76f0c5
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
3 files changed