Added diffraction correction code into IDA

Refs #10094
Fixed typos in AbsCorr

Refs #10094
PyLint refactoring in IndirectAbsCorr

Refs #10094
Merge branch 'master' into feature/10094_support_diffraction_corrections

Conflicts:
	Code/Mantid/scripts/Inelastic/IndirectAbsCor.py
	Code/Mantid/scripts/Inelastic/IndirectDataAnalysis.py

Refs #10094
PyLint refactoring in IDA, replace sys.exit

Refs #10094
Corrected tab stop in IDA

Refs #10094
Disable SQw browsing on CalcCorr

Refs #10094
Merge branch 'master' into feature/10094_support_diffraction_corrections
Add sample_shape log entry to test WS

Refs #10094
Correct diffraction run axis unit check

Refs #10094
Fix incorrect function name

Refs #10094
Fix sample log function call

Refs #10094
Remove restriction on ApplyCor with diffraction run

Refs #10094
Correct typo in diffraction corrections

Refs #10094
Merge remote-tracking branch 'origin/feature/10094_support_diffraction_corrections'