extra tests for NearbyRandoms
code style
InverseRelationShadowVariableListener renamed to SingletonInverseVariableListener. + It and InverseRelationShadowVariableDescriptor moved to the package ...impl.domain.variable.inverserelation.