In preparation for adding PDB support to LLVM, this moves the DWARF parsing code to its own subdirectory under DebugInfo, and renames LLVMDebugInfo to LLVMDebugInfoDWARF.
This is purely a mechanical / build system change.
I successfully built LLVM using CMake and ninja check-llvm returned no failures.
I'm not able to test the make/autoconf build, but I did update the relevant Makefiles, so I believe it should work.
[BTW, I know Frederic said he's working on a change that may conflict with this. I'm happy to wait until that change is in if people desire, but this was pretty mechanical and quick to whip up, so figured I would put it up in the meantime rather than wait around and do nothing :)]