rename value_traits by valued_traits.
Movex xxx_category and xxx_traits outside xxx namespace.fix #46.