FC-2796 Typeahead.js throws an error "val() cannot be called if initSelection() is not defined"

Use the Select2 "data" method rather than "val" when passing in an array of objects

git-svn-id: https://farcry.jira.com/svn/FC/branches/p630@12769 8f7d33b6-1012-0410-9a5a-bb7ecce9c363