Restore the extensions documentation for 1.7.

We moved the extensions docs out of the codebase docs, but this left 1.7
users with no way to get to the new docs. This restores the old docs,
but under the 1.7 manual.
Add "Show SSH Public Key" to new repository form (1.7)

The admin templates are kind of annoying in that if the object doesn't exist
yet, they don't include the object-tools-items block. This meant that the "Show
SSH Public Key" link wasn't shown for the "Add Repository" form.

This change overrides the object-tools block (instead of object-tools-items) to
unconditionally include the <ul>.

Testing done:
Looked at both the "Add Repository" and "Change Repository" forms. Saw that the
SSH key link was present and functional for both.

Fixes bug 3262.

Reviewed at https://reviews.reviewboard.org/r/5626/
Add "Show SSH Public Key" to new repository form (2.0)

The admin templates are kind of annoying in that if the object doesn't exist
yet, they don't include the object-tools-items block. This meant that the "Show
SSH Public Key" link wasn't shown for the "Add Repository" form.

This change overrides the object-tools block (instead of object-tools-items) to
unconditionally include the <ul>.

Testing done:
Looked at both the "Add Repository" and "Change Repository" forms. Saw that the
SSH key link was present and functional for both.

Fixes bug 3262.

Reviewed at https://reviews.reviewboard.org/r/5627/
Update Review Board for the DataGrid state changes.

Datagrids now have a separation of state and definition. This requires
some changes in Column subclasses to make use of the new state
parameters.

As part of the new fixes, we're also able to fix sorting of the review
request ID column, which broke in RC 1.
Merge branch 'release-1.7.x' into release-2.0.x
Merge remote-tracking branch 'origin/release-2.0.x' into release-2.0.x