Changing connections to take a ConnectionParams instead of a pipe handle.
ConnectionParams will be augmented in a follow up patch to take extra
objects on Android (channels to support sending Parcelable instances).

BUG=699311
[email protected],[email protected],[email protected],[email protected]

Review-Url: https://codereview.chromium.org/2738853002
Cr-Commit-Position: refs/heads/master@{#455921}
30 files changed