Feature/#299 check with the cppcheck developers why it complains about passing shared ptr by value
cppcheck only complained about the shared_ptrs passed by value in openvr_controller_system.cpp
(57c08342). Since they don't need to be shared_ptrs anyway, I converted them to raw ptrs (baa53c73). Now the cppcheck tests pass on my machine and on the CI runners.
Would someone please check on his local machine:
closes #299