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.
Refs #8991 Header removed
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.