Model RealTime 10.1 2017.34

171488: Support for environment variables in the map file of the MC

Added support for environment variables in projects map file for model compiler. They can be referenced with $(VARNAME) or ${VARNAME}.
Now when using model compiler with projects map file from command line, it is possible to configure paths to your projects (in other words the contents of workspace) by changing environment variables.

169033: CQPAR00217770 DOCUMENTATION FIELD DOESN'T ACCEPT KEYBOARD INPUT

Keyboard input is accepted properly now.

169028: Artifacts don't generate cpp files with context sensitive library builds feature (continuation of TR2445)

Having the same sources in 2 different TCs for the same build is not correct. This causes problems when applying context sensitive library builds and trying to filter sources from TCs. A special warning message has been added to Model compiler to better detect these situations:
WARNING : Artifacts::Tests::myArtifact : Element is included as source into several TCs : ArtifactsExample/Test_exe.tc, ArtifactsExample/Test.tc

162082: Integration of model compiler into rsartebatch

I have implemented the script modelcompiler.sh that is a wrapper script for modelcompiler and allows to integrate it to regression testing systems and batch build systems.

9358: RT Properties listed in alphabetical order and not grouped in logical order

Property Sets page of Propertivew View has been refactored in the following way:
- no longer auto-generated from profile data
- separate property pages for "C++ General" and "C++ Target RTS" were introduced for elements with the applied property sets from Cpp profile
- better usability by property reorganizing, renaming, grouping and etc
- in case of using custom or other profiles except C++, new preference page: Modeling->Views->Show Property Sets Tab for Applied Profiles was introduced to show Property Sets tab with previous layout.