Improved search

This pulls in #784 and combines it with the ability to reindex things into ES. This solves most of the main issues we have with exposing it to users.

This also adds a Search (Beta) to the flyout for projects on RTD, which links to searchthedocs.org -- this is a stopgap until we fold the StD functionality into the main site.