Reintroduced documented macros

`BOOST_VARIANT_LIMIT_TYPES` and related macros are part of the `variant` documented interface, and should be defined even when variadic templates are used.