extra tests for NearbyRandoms
(cherry picked from commit eccf62259c9193959300bef6b01a6755763ea102)
code style
(cherry picked from commit bf9014144ed795f76024069bd94f1e2b03abda3f)
InverseRelationShadowVariableListener renamed to SingletonInverseVariableListener. + It and InverseRelationShadowVariableDescriptor moved to the package ...impl.domain.variable.inverserelation.
(cherry picked from commit 32547610952fe5928384b89cccbcf50c0d690d80)