PyLint refactoring in IndirectTransmission

Refs #10606
Modified algorithm and unit tests for BASIS

Added analyser and reflection validation.

Refs #10606
Merge branch 'master' into feature/10606_indirect_transmission_support_basis

Refs #10606
Move validation to execution time

Refs #10606
Clean workspaces after a failure

Refs #10606
Added units to density and thickness props

Refs #10606
Merge remote-tracking branch 'origin/feature/10606_indirect_transmission_support_basis'