Separate HidlSupport.h to HidlSupportTransport.h

This is the preparation step to remove libhwbinder dependency
from libhidl, because IBinder in libhwbinder needs to depend
on IBase in libhidl. We would change
    libhidl      depends on      libhwbinder
to
    libhwbinder  depends on      libhidl
in follow-up CLs. This CL separates the code in libhidl
that depends on libhwbinder out.

Test: mma
Test: hidl_test

Bug: 32756130
Change-Id: I042c00605475f9aaa7e05ccc0260e6212854181d
9 files changed