add declaration of operator() in max_value_impl required when Boost.Fusion is using decltype
re-add preprocessing of map.hpp that disappeared during fusion of boost.simd.base modules