Fix a breakage with saving repositories without hosting services.

The recent hosting service change broke saving repositories when
not using a hosting service. We're now more careful in what we check.
Release Review Board 1.7.8.1.
Merge branch 'release-1.7.x'
Fix the max_length of the new HostingServiceAccount.hosting_url.

A max_length of 256 doesn't work on MySQL with InnoDB. Instead, we need
to limit to 255.
Add the missing evolution for the hosting_url max_length change.
Fix references to cgit id=

id2= is actually for SHA-2 hashes, which standard git installations do
not provide.

See https://fedorahosted.org/fedora-infrastructure/ticket/3687 for
additional details.

Reviewed at http://reviews.reviewboard.org/r/3930/
Add blocks and depends_on fields to the Review Request resource.

The new support for the Depends On and Blocks fields didn't add any API
for getting these values to the Review Request resource. They've now
been added. Along with this, the documentation for the depends_on field
in the Review Request Draft resource has been fixed to point to the
right type.
Update the docs database for the latest schema changes.
Release Review Board 1.7.9.
Merge branch 'release-1.7.x'
Fix the change description boxes to allow collapsing/expanding.

Review boxes were made collapsable/expandable, but this didn't end up
applying to change description boxes.

Now there's a base view called CollapsableBoxView that handles
everything having to do with collapse state. ReviewBox inherits from
this.

ReviewBoxListView sets up a CollapsableBoxView for every change box on
the page.
Merge remote-tracking branch 'origin/master'