PDI-3064 - Mapping / Sub-transformation doesn't pick up named parameters defined in parent if they are also defined in the subtrans

Fix provided.
Inherit all check box now really will inherit all variables.
All mapped parameters will be available as variables in mapped sub transformation.
J units added.
Added Step mock helper utility class to avid mock code duplication.