Refs #8838 Prevent deletion of loaded workspaces.

This is consistent with the other routines in IDA.
Refs #8838 Disable option on plot when not available.
Implemented algorithm. Refs #8994.

Implemented the algorithm.  But it has not been tested.
Adding WIKI comments for 2 algorithms

Adding WIKI comments for AbortRemoteJob and Authenticate.  Also adding
initDocs() functions.

Refs #9002
Add WIKI comments to some remote jobs algorithms

Add WIKI comments and initDocs() functions to DownloadRemoteFile
and QueryAllRemoteJobs.

Refs #9002
Added 2 unit tests. Refs #8994.

2 unit tests are added and passed;
1 unit test is added but not completed.
Some bugs are fixed in algorithm python code.
Added and passed one more unit test. Refs #8994.
Add WIKI docs to the remaining remote job algorithms

Added WIKI comments and initDocs() functions to the remaining remote job
algorithms.  Also fixed a typo in the WIKI comments in the files from
the previous two commits.

Refs #9002
Fixed issues with file path in unit test. Refs #8994.
Fixed a bug. Refs #8994.
Add property descriptions to all the remote algorithms

Refs #9002
refs #9048 Fixing code which breaks Win comp in RelWithDebug mode

for Curve fitting though it can break Mac build in return.
refs #9048 should fix one of Coverity false alarms
refs #9048 Coverity warning CID 1075687

https://scan6.coverity.com:8443/reports.htm#v29240/p10083/fileInstanceId=11026259&defectInstanceId=3876757&mergedDefectId=528792
refs #9048 fixing Coverity noise for CompareMDWorkspaces.cpp

https://scan6.coverity.com:8443/reports.htm#v29240/p10083/fileInstanceId=11026543&defectInstanceId=3878116&mergedDefectId=528435
refs #9048 Coverity noise in IMDEventWorkspace

https://scan6.coverity.com:8443/reports.htm#v29240/p10083/fileInstanceId=11024017&defectInstanceId=3877305&mergedDefectId=528995
initialized m_FileNeedsUpdating, though I do not think it is necessary/used any more.
refs #9048 Trying to fix Coverity noise in ConvToMDSelector

at https://scan6.coverity.com:8443/reports.htm#v29240/p10083/fileInstanceId=11025316&defectInstanceId=3876567&mergedDefectId=528357

do not understand what Coverity is complaining about -- default occurs if neither EventWS nor Matrix2D ws is provided (e.g. Table) Rewritten in a way which hopefully is more clear for Coverity
refs #9048 Avoid unnecessary shared pointer increment
refs #9048 Coverity noise at SlicingAlgorithm

https://scan6.coverity.com:8443/reports.htm#v29240/p10083/fileInstanceId=11027297&defectInstanceId=3877465&mergedDefectId=529167
clear noise -- it is initialized in the algorithm itself.
refs #9048 Coverity noise ? in CoordTransformAffine

https://scan6.coverity.com:8443/reports.htm#v29240/p10083/fileInstanceId=11025303&defectInstanceId=3876983&mergedDefectId=528902

It may be actually a real memory leak -- not sure how delete [] figures out the range of array it deallocates and it is not standardized. But the changes should make Coverity happy for very low price of additional pointer stored in the class.