Add extrae type stack
This MR contains a myriad of small changes:
- I removed the
const
requirement from the Strategy Interface to enable local storage in the implementing classes - I Added the TypeStack Extrae Backend with some options to generate a Paraver config to actually view the annoations.
Is the trace generated when executing the tests with SIT_EXTRAE_WRITE_CONFIG_FILE=1 EXTRAE_ON=1 <build-dir>/tests/TestCppExtraeTypeStack
For now i will leave the thread local storage implementation, but in future refactoring efforts we would need to think about if this it the way to move forward
Edited by VALENTIN SEITZ