[MLGO] Model selection for models lowered through EmitC (#212650)
This adds support for lowering models through an MLIR based pipeline and
selecting between one or more of them. It creates the `-mlgo-model` CLI
flag in `MLInlineAdvisor` to select between available models which are
configured through the `LLVM_MLGO_MODELS` build flag.