Improve error messages for missing / incorrect soy: injections:
Improve error messages for missing / incorrect soy: injections:

 - Add more details about the specific failure.
 - Add source controller & element name.
 - Restore proper error when not rendered in a [] component.
 - Use testdeps in tests.
 - Rename test [] build rules for clarity.

Sample failures: []
#better-[]-errors

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=298389228

yext/closure-templates,google/closure-templates,google/closure-templates,yext/closure-templates,yext/closure-templates,google/closure-templates,google/closure-templates,google/closure-templates,yext/closure-templates