This first patch does the heavy lifting of bootstrapping debuginfod with
CMake and integrating it to find a source file using debuginfod when
using (lldb) source list and the file cannot be found locally.
Read more about debuginfod here:
https://sourceware.org/elfutils/Debuginfod.html
"No newline at end of file", this is what saving this diff, git apply --index and git diff says to me.