Remove unneeded files
Add header files
Add CMake-generated files
Remove CMake inputs
Move header files into include/

Also added llvm-c header files
Add LLVMSupport