Refactor TrialManager to use UserSelection instead of TrialSelection, delete TrialSelection

Reviewer: Daniel Jao (post-commit)

Issue: GCP-9355
Refactor TrialManager to use UserSelection instead of TrialSelection, delete TrialSelection

Reviewer: Daniel Jao (post-commit)

Issue: GCP-9355