Push llvm-general into a subdirectory.
Remove extraneous dependency.
split llvm-general-pure out of llvm-general