use BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES to select variadic macro...

Boost.Variant now has BOOST_VARIANT_DO_NOT_USE_VARIADIC_TEMPLATES. So use this to enable variadic macro support. instead of using own checks.