refs #9257. Fix cpp check issues.
refs #9257. Fix RHEL6 errors and warnings.

Add better documentation.
refs #9267. Fix merge conflict.

Merge branch 'feature/9257_ccl_performance_cppcheck_temp' into feature/9257_ccl_performance

Conflicts:
	Code/Mantid/Framework/Crystal/src/ConnectedComponentLabeling.cpp