Merge pull request #69 from Camwyn/master

Added javascript to pin autosuggest to search-box
Search for ? in URL appropriately

-1 returns true. derp
Merge pull request #70 from borkweb/3228-fix-autosuggest

Search for ? in URL appropriately
The no-results element was never showing if results were found

Also changing the wording of the `no-results` text to indicate that _term_ results weren't found.
Merge pull request #71 from borkweb/3299-fix-no-results-bug

The no-results element was never showing if results were found
Support touch events for selecting results

See: https://github.com/GigaOM/gigaom/issues/4638
Forgot to remove console.log
Merge pull request #72 from borkweb/4638-support-touch-devices

Support touch events for selecting results
Make sure we have the correct post meta when generating term clusters
cache terms without authority records also as such, so we don't have repeat the authority record lookup on these terms each time.

see https://github.com/GigaOM/legacy-pro/issues/3853
Merge pull request #73 from borkweb/2077-show-proper-related-terms

Make sure we have the correct post meta when generating term clusters
Merge pull request #74 from wluo/github-3853

also cache negative results of authority record lookup
Change the format/structure of search suggestions
More style tweaks for the backend
pass 2nd and 3rd parameters to the "scriblio_facet_taxonomy_terms" on, but keeping the same default values for them for backward compatibility

related to https://github.com/GigaOM/legacy-pro/issues/3995
Don't prevent wrapping text
Add classes during typing/interaction to allow for better styling
Remove classes when text reaches 0
Merge pull request #77 from borkweb/4000-4001-4002-add-classes

Add classes during typing/interaction to allow for better styling
comment