This commit adds support for instantiating FailureAnalyzer implementations with BeanFactory and/or an Environment constructor arguments and deprecates support for setter injection of these values using BeanFactoryAware and EnvironmentAware. Closes gh-29811