Auto-gen test code for scatter-gather binder

Martijn's scatter-gather binder works! The code in binder/ proves it.
The stub, proxy, and header files were all auto-generated from the
ITestService.hidl file.

Generates all auto-gen files for hwbinder test and vts.

A squash of Martijn's changes (in binder/) and cphoenix
changes (everywhere else).

First hwbinder client/server implementation with primitives.

This should probably live in tests/ somewhere, until we
decide how and what left it here.

Change-Id: I715fd13d13649bf5db7ab256d1c0ac65e3cd3ded

(WIP) function using ref<>

Just a first cut, but it works!

Change-Id: I2a96d8f2dc6c1087f4382f483370573d4176c826

Generates all auto-gen files for hwbinder test

Martijn's hwbinder demo/test is now incorporated in the template files,
so hidl-gen can produce files that make the test compile and run on
Angler.

Change-Id: If950ee23a6e342eb39e7e8ae8c6b4caf615a6585
31 files changed