[xla:cpu] Add initial support for Thunk-based execution to CpuCompiler and CpuExecutable
[xla:cpu] Add initial support for Thunk-based execution to CpuCompiler and CpuExecutable

Add support for compiling XLA:CPU HloModule to a ThunkSequence instead of a LLVM module and a jit-compiled function.
