Launcher3: Add Icon Pack Support from Shade Launcher [SQUASHED]

DennySPb: port to A11, A12-L, A13

@neobuddy89:
Updated for A13 QPR2, A14 QPR2, A14 QPR3, A15, A15 QPR2

Squashed:

    From: Nauval Rizky <enuma.alrizky@gmail.com>
    Date: Sun, 7 May 2023 22:32:18 +0700
    Subject: Launcher3: Use overridden IconProvider instance consistently

    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

    From: DennySPb <dennyspb@gmail.com>
    Date: Tue, 15 Nov 2022 09:29:00 +0300
    Subject: Launcher3: InfoBottomSheet: Fix NPE with AppTransitionManager

    Signed-off-by: DennySPb <dennyspb@gmail.com>
    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

    From: Pranav Vashi <neobuddy89@gmail.com>
    Date: Sun, 13 Nov 2022 03:21:12 +0530
    Subject: Launcher3: Make icon pack support themed icons

    Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>

Change-Id: Id81da397d5ef33577d6f53f349080c49a61591ab
Co-authored-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Pranav Vashi <neobuddy89@gmail.com>
Signed-off-by: Jackeagle <jackeagle102@gmail.com>
35 files changed