libbinder_ndk: split C ABI from C++ API

libbinder_ndk has several bits of C++ API which are logically coupled
with the aidl compiler and provide convenient classes to allow the aidl
compiler to easily generate C++ classes. However, since the NDK and SDK
build-tools might be mismatched, this causes a problem. This CL breaks
the headers into two groups for organizational purposes until we decide
exactly how to fix this mismatch. Luckily, the organization is already
such that none of the ndk headers include cpp headers, and the ndk
headers don't include any cpp headers.

Bug: 160624671
Test: build only
Change-Id: Ifed5a1ecff0dc5536f1cf0511ceb1029c263111d
5 files changed