[clangd] Log rather than assert on bad UTF-8.
I don't love this behavior, but it prevents crashing when indexing boost
headers, and I can't think of a better practical alternative.
Based on a patch by AnakinZheng!
Subscribers: ilya-biryukov, MaskRay, jkorous, arphaman, usaxena95, cfe-commits, AnakinZheng
Differential Revision: https://reviews.llvm.org/D81530