gitconfig: Change template dir/add pre-commit hook

* Change default template dir to ~/.conf/git_templates
* Add a pre-commit hook to check for pep8 compliance
* Add a pre-commit hook to run flake8
* Add "git nv" alias to "git commit --no-verify"
vimrc: Use space to scroll half page down
Add rc.lua config file for awesome wm
Merge branch 'master' of https://github.com/Erethon/dotfiles

Amended some changes to a pushed commit, too bored to properly fix it.

Conflicts:
	.config/git_templates/hooks/pre-commit