Unified search frontend

This adds a new user interface for search, accessible by adding the "ui=unified" query parameter.  This isn't linked to anywhere yet, and isn't complete, but we want to deploy it to aid development and in particular collaboration with user researchers.