[dagit] Make sure repoAddress is used for Pipeline definition
A handful of places in Dagit aren't taking the repoPath URL params into account, leading to problems when there are colliding pipeline, solid, schedule, or sensor names.
- Fix left nav selection state
- Fix pipeline definition and solid navigation
Test Plan: Patch https://dagster.phacility.com/D7247. Verify that left nav highlight states, pipeline definition maps, and solid navigation are all working properly.
Reviewers: johann, dgibson, prha
Reviewed By: dgibson
Differential Revision: https://dagster.phacility.com/D7251