~xdavidwu/saf-cephfs

CephFSDocumentsProvider: refactor permission check
refactor mime types handling
fix various lints
sdk compatibility fixes

bump min due to openProxyFileDescriptor
build: add repo for lint
build: bump agp to 8.6.1

to get rid of riscv64 warning with ndk
build: move to build-tools 34
build: jdk 21, bump gradle and agp for compatibility
build: remove feature toggles for older boost
README: reflect boost build change
jniLibs: remove links

seems not needed with bundled boost
ceph: rebase onto 19.2.0, build boost
Containerfile: remove aarch64 boost, add native clang

in preparation of building boost via ceph build
ceph: rebase onto 18.2.4

with performance patch upstreamed
ceph: update for cmake compatibility backport
build.gradle: update cmake version to match image
Containerfile: clean pacman pkg cache
Revert "move to android-ndk-beta"

This reverts commit 1a21f55b63f7d097dbc21229d74dc01d20e1f56e.
CephFSDocumentsProvider: reduce io need for thumbnails on dir listing
CephFSDocumentsProvider: basic xdg-style thumbnail support

needs more work on reducing io @ dir listing, and perhaps validations
Next