Android STT v1.1.20 - Speech Services Auto Search

Implemented:
- Removed Google service preset buttons and package hard-codes.
- Added Default system recognizer button.
- Added Speech services - Auto search for all candidates.
- Added dropdown with compact service names and persisted test status.
- Added DETECTED / BASIC_PASS / RECOGNITION_PASS / FAILED / DISABLED levels.
- Added concurrent second-recognizer prewarm probe.
- Added selected-service persistence and explicit fallback status.
- Added diagnostic log enable/disable preference, default ON.
- Preserved all Android STT v1.1.12 handover/tail/replay logic.

Tests:
- JVM policy suite: PASS (10 test classes, including SpeechServiceCompatibilityTest).
- Android source contract/static validation: PASS.
- APK build: requires Android SDK and is not performed in the container.

Expected build metadata:
- versionCode 20
- versionName 1.1.20-speech-services-auto-search
- MainActivity Java syntax/type contract with Android API stubs: PASS.
- activity_main.xml parse and R.id binding contract: PASS.
- Windows run-jvm-tests.bat ASCII/CRLF contract: PASS.
