Typeahead item values are now stored using .data() instead of .attr()

This small change doesn't affect the current functionality of the
typeahead, however, it does allow the ability for control to be
overridden in such a manner where it can return values other than the
value displayed in the dropdown.