Change 'password_reset_done' URL name to 'password_reset_complete'

The built-in password reset views use a different name for the last page in the
flow than we did before, and somehow we never noticed this until recently.
Trivial fix.

Fixes bug 3345.
Use 'cvs version' instead of 'cvs rls' to test remote repositories.

'cvs rls' is only available in CVS 1.12+, which isn't yet considered stable.
Fortunately, if 'cvs version' is run with a CVSROOT, it will end up checking
whether that CVSROOT is valid, which is perfect for our needs.

Testing done: Ran unit tests.

Fixes bug 3343.

Reviewed at https://reviews.reviewboard.org/r/5831/
Merge branch 'release-1.7.x' into release-2.0.x
Merge branch 'release-2.0.x'