still try to look for SSE if AVX has to be disabled because not supported by MSVC compiler
workaround for MSVC9 in functor/forward.hpp
introduce BOOST_DISPATCH_TYPEOF_ that directly generates a typedef to workaround some weird issues in MSVC9. Needs re-preprocessing.