Display webhook URL on external services page
Created by: eseliger
This PR:
- Adds quick actions for GitHub and Bitbucket Server to add webhooks to the config
- Displays the webhook info box as shown in the screenshot below
- Stays on the page after creating the external service, so the user is not navigated away from the derived information
- Fixes retrieving the config for external services other than GitHub and Bitbucket server cc @ryanslade https://github.com/sourcegraph/sourcegraph/commit/cf003e015b46abc958733fe9ab7e61d809b3e422 Hence, I marked as release blocking
- Fixes detection of code host types
Closes #10300
ping @ryanslade