Github-Pull: #14350 Rebased-From: 65f3672
65f3672
Protects against added circular depencies, makes it explicit in the code when circular dependencies have been removed. Modeled after EXPECTED_BOOST_INCLUDES in lint-includes.sh