#4169 tag search autocomplete

This implements the autocomplete in the header search box for tags with a new search controller and new tests.