72383: When pressing enter in the property sheet, exit edit mode

In addition to fixing the above bug, this CL also improves the testing
infrastructure (for properties it was just calling the underlying
model; it now drives everything through the property sheet UI instead;
this was necessary in order to add a regression test for the above bug
fix.)

Change-Id: Ibb017c1636eee4b329b32a2efef63ce356df11a1
Merge "72383: When pressing enter in the property sheet, exit edit mode" into idea133
Merge "72383: When pressing enter in the property sheet, exit edit mode" into idea133
automerge: d574df1

* commit 'd574df173252b036e649c4a6e8e83892ad2d4d9b':
  72383: When pressing enter in the property sheet, exit edit mode