Implement DNS over HTTPS (DoH)
https://tools.ietf.org/id/draft-ietf-doh-dns-over-https-02.txt

R=mkwst@chromium.org, mmenke@chromium.org

Bug: 799753
Cq-Include-Trybots: master.tryserver.chromium.android:android_cronet_tester;master.tryserver.chromium.mac:ios-simulator-cronet
Change-Id: I8a5e2aa914e075d12fe805764bf4878524ea0993
Reviewed-on: https://chromium-review.googlesource.com/710554
Reviewed-by: Mike West <mkwst@chromium.org>
Reviewed-by: Matt Menke <mmenke@chromium.org>
Reviewed-by: Ryan Hamilton <rch@chromium.org>
Commit-Queue: Brad Lassey <lassey@chromium.org>
Cr-Commit-Position: refs/heads/master@{#538204}
24 files changed