extended is_transparent_class to compilers without final support
defaulted is_transparent if BOOST_NO_SFINAE_EXPR
Merge branch 'develop'