SILGen: More useful fatal error message from useConformance()
When we find an invalid conformance here, we would print a message
with no further information. Change the method to take a SILInstruction
as well, since we have one most of the time. If an instruction is
provided, we print it out together with the parent SILFunction.