Add support for pipelining queries

Test: All tests are passing and looks good in wireshark.
Bug: 63448521
Bug: 64133961
Merged-In: Ic3cdfaf1ea5ee9bfc3809c3f49653620114162e9
Merged-In: Ibf2ab7ed80cc141668e46d916338688730866b5b
Change-Id: I59c348f2104bc464d8c44dc46d8c839d0050ae2a
(cherry picked from commit 3386076725e48c3189a83ff97a2bea691000bc0b)
15 files changed