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>
3 files changed