Use `urljoin()` in assertRedirects instead of string concatenation

String concatenation does not correctly detect redirects across domains. Using [`urlparse.urljoin()`](https://docs.python.org/2/library/urlparse.html#urlparse.urljoin) accounts for the basic case already covered by simple concatenation, as well as redirects across domains.