Added support for separeted git dir.
Merge branch 'separate-git-dir' of https://github.com/niyaton/GitPython into niyaton-separate-git-dir

Conflicts:
	git/repo/base.py
Minor fix to make read_gitfile work .
Merge branch 'niyaton-separate-git-dir' into 0.3