change macros for getting type support for a msg
add forward declaration of type support getter