Add Android embedded daemon support
Implement Android cdylib 'embedded-daemon' feature: link C firmware,
codecs, and Rust servers into librockbox_expo.so and expose native
JS bindings (hasAllFilesAccess, requestAllFilesAccess, rescanLibrary).
Default Android build script now enables the embedded-daemon feature.
Add CODECS_STATIC support: keep the firmware codec table as firmware_ci
and alias ci to a pointer to avoid linker/struct collisions. Route
firmware debug/logging to logcat and prefer ROCKBOX_LIBRARY env var
when scanning libraries.