Model RealTime 11.1 2021.46

174931: Importing "complex" capsule structure takes very long time (>700msec)

A new compile flag RTIMPORT_ISREFERENCEDBY_CHECK has been introduced. Set it to 0 (in RTLibSet.h or RTTarget.h) to disable the run-time check RTActor::isReferencedBy().

174847: Semantic refresh failed - infinite recursion

State machine diagram editor stability was improved when showing internal transitions
transitions on state diagram border (RoseRT Visualization). While using this visualization style is still discouraged see:
[Model RealTime documentation: Learn how to make state diagrams look better.html](https://Model RealTime.hcldoc.com/help/topic/com.ibm.xtools.rsarte.webdoc/Newsletters/Learn%20how%20to%20make%20state%20diagrams%20look%20better.html)

174198: CodeChecker compliance for [bugprone-sizeof-expression]

Code generation has been improved to be compliant with bugprone-sizeof-expression Clang Tidy check.
sizeof (T) is a standard expression used to initialize one of type descriptor fields. For typedefs and type aliases inline suppression will be generated because any type can be used as implementation type. And for example for a pointer type sizeof expression will be considered bugprone. But for generated type descriptors sizeof expression is intended.

173925: Add move function to type descriptors

The data of an event can now be moved instead of copied when sent between two capsules. There is a new type descriptor function for specifying how to move the data. There is also a new property on transitions which controls if the rtdata parameter should be const or not in the function that is generated for the transition effect code. Making it non-const allows to move the received event data into for example a capsule attribute instead of copying it.