Getting rid of the name "optimization remarks" for anything that involves handling remarks on the client side.
It's safer to do this now, before we get stuck with that name in all the APIs and public interfaces we decide to export to users in the future.
This renames llvm/tools/opt-remarks to llvm/tools/remarks-shlib, and now generates libRemarks.dylib instead of libOptRemarks.dylib.
Are you sure this has no users? It's my understanding that we cannot break APIs in the C interface.