Fixed: textField bindings delete data in case of multiple selection after tabbing out with no editing

when an arraycontroller is bound to a textfield, we get a multiple selection placeholder when multiple rows are selected. when you click into this placeholder and tab out, this field is deleted in all selected rows.
this should happen only if editing actually took place.
the fix is to handle this cornercase by means of implementing reverseSetValueFor: in _CPTextFieldValueBinder

fixes #1514
how can i make it private?
changing the name is not an option because this would break the mechanism.