Add GitHub author to template keys

Hey, I just noticed that generated projects had your GitHub username hardcoded.
I changed it to extract GH author from `git config -l`, just like author name and email.

Additionally, I think that prefab should say something if there is no `github.author` entry in git config -- I'm just not sure if should throw an exception or just a warning.