Remove source from pipelines (1/2)

Now that sources are associated with projects, remove the source
attribute from pipelines altogether.

For ease of review, the test fixtures are updated in a subsequent
commit.

Story: 2000953
Change-Id: Ie6b3b6be1b11b0d4462188902121d9cd29c91284
9 files changed