Merge changes from topic "rvc-dev-trout" into rvc-dev

* changes:
  Merge nested namesapces
  Split client and server impl
  Split vehicle client and server interface header
  Add headers and macros for building VHAL server for AGL