Merge changes from topic "am-aa23dce5dfef4eabb0d598df92a6d955" into rvc-d1-dev-plus-aosp

* changes:
  Merge changes from topic "rvc-dev-trout" into rvc-dev am: 7bb7ec3df4 am: 7244674908
  Split client and server impl am: a6d6fa3d9d am: 6fc5d41149
  Split vehicle client and server interface header am: 2f2b3bbef6 am: af57a4d60c
  Add headers and macros for building VHAL server for AGL am: d599096596 am: 47b61bce3a