Bugfix, pass the cmake_build_type to the externalproject for yaml.

Otherwise, when building with nmake jom, yaml will be build as Debug
even if the OSS build is set to Release, and thus cause a link
failure.

cmake_build_type is not used by MSVC, and cmake creates it for other
build systems, so we do not need to add it in SurgSimBuildFlags.
Make Fem2DElementTriangle::computeRotation a reusable method

This method was setting up the variable m_initialRotation internally.
It should really return the matrix and the assignment should be done by the caller.
This can be useful for a potential co-rotational FEM triangle element that would derive from this class.
Merge branch 'fix/yaml-build-type2' into 'master'

Pass CMAKE_BUILD_TYPE to ExternalProject_Add for yaml, if defined.

+1: Paul Novotny, haizhouW, Julien Lenoir

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/1154363
Bugfix, linux LabJackScaffold was not updated to new getter for reset.
See commit 9adcdb90745da034d21e8701b9c7332d66da7a47
Merge branch 'fix/linux-labjackscaffold' into 'master'

Bugfix, updates linux LabJackScaffold to the new getter for resetOnDestruct.

+1: haizhouW

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/1158993
Merge branch 'feature/fem2DcomputeRotation' into 'master'

Make Fem2DElementTriangle::computeRotation a reusable method

+1: Gughan Sathyaseelan, Ryan Beasley, haizhouW

Merged-on: https://www.assembla.com/code/OpenSurgSim/git/merge_requests/1157723