Updating GitHub site module

Validation checks for submissions to the GitHub API has changed. This made GitHub site module fail. A quick-fix was made in 0.10, but introduced the requirement of setting username and public email address in your GitHub profile. Hopefully there will soon be another update which uses locally set email address avoiding the need to have a public email address in the profile.