Fix github_repo for names with hyphens and dots.

Some GitHub repos (and user/organisation names) include characters that fall outside of the current RegExp. This fixes that.