Refs #9500 CreateTransmissionWorkspaceAuto ported to C++

A new version of CreateTransmissionWorkspaceAuto has been created in c++

Python Unit test passes. Unable to port the unit test at this time as Stitch1D needs the same done to it in #9475
Merge remote-tracking branch 'origin' into feature/9500_CreateTransmissionWorkspaceAuto_To_Cpp
Merge remote-tracking branch 'origin' into feature/9500_CreateTransmissionWorkspaceAuto_To_Cpp
Refs #9500 Unit test converted

The unit test has been converted from C++ to pyhton

The Algorithm has had its Docs methods updated to the new single method style
Merge branch 'feature/9500_CreateTransmissionWorkspaceAuto_To_Cpp' into develop