Addressing name conflict between Boost lexical_cast bowels and AssertMacros.h