Specify project hook types

This PR adds the ability to specify when GitLab should execute a webhook when creating or updating project webhooks.