Use OrcJIT instead of MCJIT
Use OrcJIT instead of MCJIT

llvm-hs doesn't specify the target correctly when using MCJIT making it
emit highly suboptimal assembly (e.g. no AVX2). Moving to the OrcJIT API
fixes this and also offers some other improvements, like making the
linking story more explicit.

google-research/dex-lang,google-research/dex-lang,google-research/dex-lang,google-research/dex-lang,google-research/dex-lang,google-research/dex-lang