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
Refs #9500 GCC complier fix

the gcc compiler didn't like a call to getproperty. Hopefully this should fix it
Refs #9500 fix broken unit test

Due to a version comparison my new version broke AlgorithmHistoryTest. updated test for new version, but a more permanant colution should be added in #9672
Merge remote-tracking branch 'origin' into feature/9500_CreateTransmissionWorkspaceAuto_To_Cpp
Refs #9500 Tests all ported, python replaced

The versioning has been changed so that it directly replaces the pyhton version with no version incrment

The pyhton algorithm and test have gone

The remainder of the unit tests have been ported over
Refs #9500 Edited Cmake files for removed python

The cmake files no longer contain entires for CreateTransmissionWorkspaceAutoTest
Refs #9500 remove exception references

exceptions were references in the TS_ASSERT_THROWS macros, i was told this wasn't the right way and shouldn't be references. Removed the & characters.
Refs #9500 revert version check

i had changed the vesion AlgorithmHistoryTest looked for, but since I've changed it back (in order to be a staright replacement) this needed changing back
Merge remote-tracking branch 'origin/feature/9500_CreateTransmissionWorkspaceAuto_To_Cpp'