Adds patches/frameworks/base/:
- android_frameworks_base-signature-spoofing.patch: microG signature
spoofing support (forward-port from Android 12)
- sysui-taskbar-navfix.patch: adds config_taskbarEnabled resource to
SystemUI and checks it in NavigationBarControllerImpl.supportsTaskbar(),
allowing per-device overlay opt-out of Taskbar in favour of traditional
3-button nav bar
Ships the common vendor.cfg to the vendor partition. Device trees
inherit this by default; they can switch to their own device-specific
vendor.cfg by commenting out the inherit-product call and uncommenting
their own PRODUCT_COPY_FILES entry.
Foundation of the vendor/pawlet tree for Android 16:
- Hardware feature declarations for RPi phone/tablet/TV variants
- BootControl HAL: fix VINTF manifest version, qualify android::base namespace
- microG: add microg.mk with FAKE_PACKAGE_SIGNATURE auto-grant and network
location feature XML; enable for all RPi variants
- PawletPlatform resource APK and ThemePickerPawletOverlay: fix XML comments
- Updater overlay: wire in tryboot A/B config for RPi firmware tryboot support
- PawletSettings added to PRODUCT_PACKAGES
- Separated RPi-specific configs from base vendor config