Bug 527686 - Pull-out common master-detail code Fix regressions in the validation tests caused by a different ordering of notifications received by the Validation and SettingsToControlMapper services. And by multiple initial validations of objects in child contexts. Change-Id: I1bf82b709bd41f3170365dceb8036138b6a03c8e Signed-off-by: Christian W. Damus <give.a.damus@gmail.com>