- Changed opensearch suggestions to use POST request
- Added generic data fallback for autocomplete requests
- Moved auto form submit to only occur when clicking on specific result
New header template adds full control over search field on desktop and
mobile, which now allows for autocomplete suggestions on the
results page
Also fixed autocomplete results format, since opensearch requires a
suggestions response of [<original query>, [<suggestion array>]]
Still need to add support to the opensearch xml template, but otherwise
the main page functionality is working as expected
Adds new route '/autocomplete' that accepts a string query for both GET and POST requests, and returns an array of suggestions
Adds GET and POST tests for autocomplete search as well