Fix GithubMetricModuleFactory instantiation with None download_config
_The documentation is not available anymore as the PR was closed or merged._
Recent PR:
- #4063

introduced a potential bug if `GithubMetricModuleFactory` is instantiated with None `download_config`.

This PR add instantiation tests and fix that potential issue.

CC: @lhoestq 