Add factories and framework specific implementations for AppSearchConfig and AppSearchExecutor.

Test: minor refactor, existing test passes.
Bug: 232959004

Change-Id: I4b93c8db87df708abbc56b0d06367a422553a16b
9 files changed