MATLAB and NT2 syntax was inversed in documentation + end_ instead of end
introduce sfinae_enable_if, use it instead of boost::lazy_enable_if in operators to bring any error message up through sfinae
add missing BOOST_SIMD_REGISTER_DISPATCH_TO_IF macro that calls BOOST_DISPATCH_REGISTER_TO_IF