bash: update ls-parents to remove nullinate dep
git: Include ~/.gitconfig.local, remove user details

Credentials should go in the .gitconfig.local file, instead of in the
version controlled .gitconfig file. Now other people can use my
.dot-files without issue (hi @jonnyscholes)