#9516 BOOST_FUSION_AUTO_ADAPT_STRUCT that does not require specifying the types of the fields.
EDITORIAL: Change parameter names for consistency.
FEATURE: BOOST_FUSION_AUTO_ADAPT_STRUCT_NAMED that does not require specifying the types of the fields.
FEATURE: BOOST_FUSION_AUTO_ADAPT_STRUCT_NAMED_NS which allows listing class attributes to adapt without specifying types.
EDITORIAL: fixed indentation.
REFACTORING: reused the BOOST_FUSION_AUTO_ADAPT_STRUCT_NAMED_NS macro in BOOST_FUSION_AUTO_ADAPT_STRUCT_NAMED to mimic the non-AUTO versions.
BUGFIX: Fix include path.
FEATURE: BOOST_FUSION_AUTO_ADAPT_ASSOC_STRUCT now allows defining a Random Access Sequence and an Associative sequence without providing the type.
EDITORIAL: Fixes typos.
EDITORIAL: Rename the macro for type deduction to a more expressive and correct name.
FEATURE: BOOST_FUSION_AUTO_ADAPT_ASSOC_STRUCT_NAMED now allows defining a Random Access Sequence and an Associative sequence without providing the type.
EDITORIAL: Reorganize imports.
DOC: Document the BOOST_FUSION_AUTO* macros.

This documents the AUTO_ADAPT macros :
  * BOOST_FUSION_AUTO_ADAPT_STRUCT
  * BOOST_FUSION_AUTO_ADAPT_STRUCT_NAMED
  * BOOST_FUSION_AUTO_ADAPT_ASSOC_STRUCT
  * BOOST_FUSION_AUTO_ADAPT_ASSOC_STRUCT_NAMED
FEATURE: Making BOOST_FUSION_AUTO_ADAPT_STRUCT variadic.
DOC: Add some comments to help me understand the adapt macros.
FEATURE: Type deduction for BOOST_FUSION_ADAPT_STRUCT_C_BASE, with preliminary support for providing or deducing the type.
FEATURE: Types of a struct can freely pe provided or deduced, following the user preferences.
BUGFIX: Presents the correct field name as a string even if type is deduced.
EDITORIAL: Cleaning the ADAPT_STRUCT which can deduce types.
Remove dependency to variadics macros for the old API not deducing types.