libbrillo: add new FD D-Bus bindings

Add serialization and deserialization for the FD types used by
the new libchrome D-Bus bindings, and plumb those through the
method invoker as well.

CQ-DEPEND=CL:956622
BUG=b:37434548
TEST=unit tests

Change-Id: Ice58ecd307da253cd073be83c7805e68fb9c6edf
Reviewed-on: https://chromium-review.googlesource.com/956623
Commit-Ready: Eric Caruso <ejcaruso@chromium.org>
Tested-by: Eric Caruso <ejcaruso@chromium.org>
Reviewed-by: Eric Caruso <ejcaruso@chromium.org>
6 files changed