Add a separate key to specify the root URL of the application

This is required for opensearch which in its template manages to include
the endpoint at which the application is deployed but it requires a full
URL that can be accessed from anywhere.
Port the opensearch to use the SITE_ROOT configuration key just added

Fixes https://github.com/fedora-infra/pkgdb2/issues/45