[MWF] Fixes related to Height and MinimumHeight in DataGridView

These changes improve the DataGridView so that Row.Height can't be set to less than Row.MinimumHeight. This fixes bug #2394. 

These commits include an improved version of the suggested fix attached to #2394.