[#71587328] Updating service-webhooks and adding TeamSnap support

This adds updates to the service-webhooks project and adds support for the TeamSnap integration.

This pull request is dependent on:
https://github.com/AllPlayers/allplayers-mainline/pull/3912
https://github.com/AllPlayers/allplayers-mainline/pull/3970
https://github.com/drupalprojects/resque/pull/2
https://github.com/AllPlayers/allplayers-api/pull/175
https://github.com/AllPlayers/Puppet/pull/667

Non-dependent related PRs:
https://github.com/AllPlayers/develop.allplayers.com/pull/88
The same with the teamsnap and custom webhook files.