Fix S3 querystring auth.

The boto-based S3 backed defaults to using query-string authentication, which
causes the URL to expire after a while. This is meant to prevent hot-linking,
but in our case, it's easy to have it not quite sync up with our caching,
ending up with a cached link which is then expired. This change turns off
querystring auth in the storage backend.

Testing done:
Configured my devserver to use S3, and uploaded a file. Checked and saw that
the relevant URLs generated no longer contained the various querystring
parameters.

Reviewed at https://reviews.reviewboard.org/r/4457/
Document how to reset the authentication method.

Users can use the set-siteconfig management command to fix a broken
authentication setup. We've had a bug open for quite some time asking how to do
this, and it really ought to be documented.

Fixes bug 1259.
Reviewed at https://reviews.reviewboard.org/r/4458/
Allow upgrading all configured sites at once.

New site installations on Linux/Mac will attempt to write the location
of the site to /etc/reviewboard/sites. Upgrades can then be done across
all sites by doing 'rb-site upgrade --all-sites'.

Reviewed at https://reviews.reviewboard.org/r/4204/