Rule M16-3-1 (required, implementation, automated)

There shall be at most one occurrence of the # or ## operators in a single macro definition. See MISRA C++ 2008 [7] Note: Operators # and ## are anyway not allowed, see M16-3-2. This rule is kept in case M16-3-2 is disabled in a project.