load autocomplete suggestions from sessionStorage before initializing autocomplete
autocomplete: only send preloading request when the preloaded list isn't cached
autocomplete: don't display results twice when only considering preloaded entities
autocomplete: use spinner instead of "Loading..." text
autocomplete: utilize RequestQueue instead of creating an Ajax.Request directly