Improve an internal API response for new merge request
Description
New merge request action returns a list of pipelines. Previously it returned JSON created from a hash like { pipelines: [ ... ] }
, but we had to change it to simply respond with an array of pipelines to fix https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/9032.
We need to improve that, because new merge request action should not respond with an array of pipelines. The former solution would be better. This means that we have to improve pipelines Vue component to support multiple JSON schema.