Make use of AIDL unions.

Now that AIDL supports proper unions, use those instead of the struct-
of-arrays workaround.

Change-Id: Ie4753254dcdeab7dec5075e83fccbb1226895ba9
5 files changed