Add support for githook customization

The customization allows site-specific custom pre-receive hook
checks that can reject updates before they are processed by Critic.
Remove zombie file (background/githook.py)