Polish up many of our settings forms.

Many of our fields that expect lots of text were very short, making it
hard to really input or read the contents. These fields have been made
much wider.

Some fields that didn't need to be as wide as they were were made
smaller. For example, some fields accepting small numeric values.

This also adds some consistency to the sections for our forms by
removing the "General" titles for the sections. Now the general settings
for a particular settings page are just listed under the setting
category (such as Diff Viewer).
Fix the "Settings have been saved" banner styling.

The admin UI's "The settings have been saved" banner was awkwardly
positioned, and had a less than great border. This fixes it to use
standard spacing and a border color based on the BG color.
Make the counts in the admin sidebar right-aligned.

The admin sidebar's counts were left-aligned, which looked a bit odd.
Right-align is nicer.
Remove the version from the bottom of the admin sidebar.

This was added in the initial admin UI rewrite, but the site style has
changed quite a bit since then. This information is now redundant.
Make the "object tools" links in the admin UI less ugly.

The "object tools" links ("History", "Add <object>", etc.) were just
ugly grey rectangles, since I never got around to styling them. Now
they're just standard, blue, bold links, which fits in nice and makes it
much more clear what they are.
Rewrite screenshot review documentation to talk about images.

I hemmed and hawed a bit about whether this should explain the legacy screenshot
stuff, but going forward, people should see very few of those, so I think it's
better to just cut it entirely. The knowledge they get from the image review
docs should transfer easily enough.

Testing done:
Built html docs (w/o style) and proofread all my changes.

Reviewed at http://reviews.reviewboard.org/r/3645/
Add documentation for the user settings page.

This adds a page to the "Getting Started" section of the user manual explaining
how to get to the "My Account" page, and what the various settings mean. It also
explains what it means to join a group and how to set up your gravatar.

Testing done:
Build html docs (without styling) and looked at the output. Checked that links
worked.
Improve button styling in the admin UI.

This improves our button styling to be a bit consistent, nicer, and to
be closer to what we have on RBCommons.

As part of this, we're bringing back styling for the default/primary
buttons on admin UI forms.

Later, we may want to look into making this a standard styling across
the whole app.
Fix the display of extra whitespace in the diff viewer.

A recent change to improve performance in the diff viewer had a small
logic error that prevented extra whitespace from being shown for inserts
and deletes. The logic was backwards. We now show extra whitespace
indicators in all cases.
Merge branch 'release-1.6.x' into release-1.7.x
Merge branch 'release-1.7.x'
Fix the raw paths for Gitorious

Gitorious have changed the raw orl paths, making impossible to use a Gitorious
repository.

This patch has been tested in production at
http://reviewboard.chakra-project.org/r/27/diff/#index_header

Reviewed at http://reviews.reviewboard.org/r/3649/diff/#index_header
Merge branch 'release-1.6.x' into release-1.7.x
Merge branch 'release-1.7.x'
Fix a bug that "Raw file URL mask" would not show up

Normally, "Raw file URL mask" should show up when Hosting service is set to
"None" and Repository type is "Git". I think this is a typo from commit 5a6ff2d.

Fixes bug 2822
Reviewed at http://reviews.reviewboard.org/r/3623/
Merge branch 'release-1.6.x' into release-1.7.x
Merge branch 'release-1.7.x'
Fiddle with pointer cursors in the diffviewer.

The diffviewer had some odd javascript that added a "cursor: pointer" style to
entire rows. This was a little silly and didn't apply universally. This change
removes that javascript, but adds in explicit css for keeping the hand pointer
cursor for the line numbers.

Testing done: Hovered all over areas in the diff viewer and checked the cursors.
Reviewed at http://reviews.reviewboard.org/r/3650/
Sort users by username in admin lists.

Most places, we sort the users by their username (or allow sorting in multiple
ways) but the lists of users seen in database admin pages (such as those linked
as target people for review requests) were sorted by ID. This change is based on
http://reviews.reviewboard.org/r/2572/ to sort these, too.
Fix unit test breakages introduced in today's Gitorious change.

The Gitorious change broke unit tests, which were checking for the
original path. This updates them to check the new paths.