Add git pre-push hook

This will verify that no WIP  or autosquash commits are present. If such
a commit is present, pushing will not be possible.