Fix tests for GitHub#zen
Properly remove authentication to download assets

There is a great deal of complexity in requests surrounding how headers
are managed and merged. Since the authentication is applied after
headers are merged, using basic authentication can still be applied.
Using this context manager ensures it will not be set again.

Fix #288