Add visibility logic for onTopLauncher.

This commit adds visibility logic to:
- force an on-top launcher to show on the top;
- determine visibility of each activity stack;
- determine visibility of each activity.

Bug: 29250513

Change-Id: Ie9d4a4ab5d2c2e0b2e44daa9d9e91c361de5e116
3 files changed