Update search to work on all pages that extend base

In particular, pages that call init will get the dropdowns initialized
and any searching will redirect to the search page.

The map page overrides that javascript init functions to provide custom
mapping and searching.