lvalue typedef for acess::struct_member is a dependent scope to templated
parameter when used within BOOST_FUSION_ADAPT_ASSOC_TPL_ADT.

This fixes test sequence/adapt_assoc_tpl_adt.cpp.
Change adapt_assoc_tpl_adt to test type inference from templated type.
Updates the doc of ADAPT_ADTs macros