Salt module and state to manage Gitlab repositories, deploy keys and hooks