store full received data object on suggestion items, not just 'value' ke...

...y.

This allow to pass a number of attributes to suggestions, and retrieve them later when suggestion is selected (for example: an url to go to for a particular item; a category to filter on if 'enter' key should go to a search page).