3990: set owner_uuid of a copied pipeline instance to that of the source, provided it is a project and writable by the current user.
3990: refactor pipeline instances integration test to reuse logic that creates and runs a pipeline.
Merge branch 'master' into 3990-owner-when-rerunning-pipeline
3990: add integration tests to rerun pipeline.
Merge branch 'master' into 3990-owner-when-rerunning-pipeline
3990: rerunning pipeline from within a project with no write permission
Merge branch 'master' into 3990-owner-when-rerunning-pipeline
Merge branch 'master' into 3990-owner-when-rerunning-pipeline
3990: minor test update
closes #3990
Merge branch '3990-owner-when-rerunning-pipeline'