Reference ~/.gitignore in .gitconfig

No point in having it if we don't use it.
Remove receive.denyCurrentBranch setting

Having receive.denyCurrentBranch set to "refuse" is confusing -- that's
already the default, so having it set explicitly implies it's doing
something.