Finish move to github

This is a test of the pull request system.  However, it includes a new .gitignore file and removes the old .hgignore one, so it's useful too.