Clang-repl with re-optimization example

We haven't upstreamed most of the code and many parts are still in very rough stage. But, things are working together. You can look at this branch: sunho/llvm-project/reopt-clang-repl