IWYU: Fix workaround mapping for std::hash
It is provided by functional
, not utility
. Fix the mapping added by !2244 (merged). Also generalize the workaround from !2101 (merged) to allow local builds to configure specific flags. This is needed because iwyu behaves differently in different environments.
Edited by Brad King