Fixes #22. Fixes #68.
new macro BOOST_YAP_USER_ASSIGN_OPERATOR_MEMBER() that guards against assignment ambiguity. Fixes #58.