Adding ability to configure webhook timeout via gitlab.yml

We need the ability to configure the webhook timeout.

Creating fresh merge request that is mergable.  

This is referenced from pull request #6971.