Cleanup when BOOST_NO_CXX11_VARIADIC_TEMPLATES is defined.
Added is_xxx, xxx_traits<category::default_> and rename value_category by valued_category.
make use of is_xx instead of xxx_traits_t when appropriated..