test_result: Annotate commits on gitlab

Use gitlab commit status API to annotate commits based on test result
status. If commit is the head of a merge request, gitlab will display
the status on the merge request.

This works by introducing a "Gitlab API Connector", that would perform
API calls using a Personal Token [1].
To have test results annotated, one should select the Gitlab API
Connector on each test suite repository on the test suite.

Also update testXHTML to install erp5_web_service which is now a
dependency of erp5_test_result

1: https://docs.gitlab.com/ce/user/profile/personal_access_tokens.html#creating-a-personal-access-token
Status Job ID Name Coverage
  External
failed ERP5-TestRunner2

02:26:05