Make github pages deploy seamless

I am not knowledgeable enough of git to handle this, all recipes I've seen look like a complicated mess (but it's all on me! really!).

So, let's fix it the right way: why not have a ``nikola github-deploy`` command that does The Right Thing (tm) using just a github username or whatever in conf.py?

Looking forward to it :-)