fix #1126 MultiAutoComplete: Datamodel issue when entering rangevalues twice

This pull request fixes the datamodel issue for MAC widget when freeText is true and entering rangevalues twice.
when dataModel.value is null (case when p1-4 range values are already entered), then we take p1-4 as freeText and add it as a suggestion