Push tag with custom markup

We need to push tag's with custom markup.  Earlier `pushTag` method accepts string designating both unique tag's value and display string.  Now `pushTag` can accept object with separate fields:

```js
{
    value: 'New York',
    displayString: 'City <b>New York</b>'
}
```