Better error reporting in StringNotFoundException

Include name of key, collection, and language in the exception.