Move ExecuteCompilerInvocation to a new library FrontendTool

r110903 introduced a dependency from Frontend to every library that
declared an Action by introducing Action references that previously
resided in the driver in the file ExecuteCompilerInvocation.cpp.
This patch moves ExecuteCompilerInvocation to a new library named
FrontendTool which is intended to bear these dependencies.

llvm-svn: 111873
11 files changed
tree: f57355baeee64b24382fd17dec53f2ce18d2813f
  1. clang/
  2. compiler-rt/
  3. libcxx/
  4. lldb/
  5. llvm/