Refs #10507. Cleanup clang warning in Mantid Algorithms.
Refs #10507. fixing more clang warnings

Conflicts:
	Code/Mantid/MantidQt/SpectrumViewer/src/EModeHandler.cpp
Refs #10507. fix indent

Conflicts:
	Code/Mantid/MantidQt/SpectrumViewer/src/EModeHandler.cpp
Refs #10507. changed single line for loops so clang won't warn
Refs #10507. cleanup formatting
Refs #10507. fix doxygen warning
Refs #10507. all warnings have been fixed or suppressed
Refs #10507. alt branch now builds with zero warnings
Refs #10507. Merge 'feature/10507_fix_clang_warnings_alt' into develop

Conflicts:
	Code/Mantid/Framework/API/test/WorkspaceFactoryTest.h
	Code/Mantid/Framework/Geometry/test/GroupTest.h
	Code/Mantid/Framework/ISISLiveData/inc/MantidISISLiveData/TCPEventStreamDefs.h
	Code/Mantid/Framework/LiveData/inc/MantidLiveData/ISIS/TCPEventStreamDefs.h
Merge branch 'develop' of https://github.com/mantidproject/mantid into develop