PyLint refactoring in IndirectTransmission

Refs #10606
Modified algorithm and unit tests for BASIS

Added analyser and reflection validation.

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