Improve rbtools test coverage a bit.

This adds some new tests, mostly for the client backends. There's still a lot
more that I'd like to test, but it's going to be a long, slow road implementing
those.

Testing done:
Ran unit tests.

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