Detail: More pessimistic container_fwd.hpp
container_fwd.hpp
Have a separate config stage, which by default disables forward declaration of containers. Also add a test to check that if it is disabled correctly.
Removed forward declaration of std::pair - since it's almost always included by <utility>.
<utility>