Bug #8818: fix "value map" widget broken in identify dialog

When I change the value of an attribute using a "value map" widget, it always rewrites the display field and also shows the new value, not its description.

See:
http://hub.qgis.org/issues/8818

Video showing the bug:
http://hub.qgis.org/attachments/6586/valuemap.mp4