[boost] [mpl] weird interaction between mpl::set and mpl::map headers