Rewrite the header of the pre-commit hook to use virtualenv python.
Only point at virtualenv Python if -e given.
Merge pull request #26 from OddBloke/work_outside_virtualenv

[RFC] Use Python executable at install time to run pre-commit hook