Reland crrev.com/c/1331573 w/ build fixes in place.

Bug: 899324
Test: none

Original change description:

> CryptAuth: Remove unused ConnectionFinder.
>
> Bug: 899324
> Test: none
> Change-Id: I30f07136ac7c3ed3ac49b678e5f45d250fcbe65f
> Reviewed-on: https://chromium-review.googlesource.com/c/1331573
> Reviewed-by: Jeremy Klein <jlklein@chromium.org>
> Commit-Queue: James Hawkins <jhawkins@chromium.org>
> Cr-Commit-Position: refs/heads/master@{#607302}

R=hansberry@chromium.org

Change-Id: Ia14bbe45b5b76a94c79aea5c4b687695df843163
Reviewed-on: https://chromium-review.googlesource.com/c/1333109
Commit-Queue: James Hawkins <jhawkins@chromium.org>
Reviewed-by: Ryan Hansberry <hansberry@chromium.org>
Cr-Commit-Position: refs/heads/master@{#607436}
3 files changed