car api compatibility related changes

- change all Parcelable to use ExtendableParcelable
  CarSensorEvent, CarHvacEvent, CarHvacProperty,
  CarRadioEvent, CarRadioPreset

- CarSensorManager: reserve sensor types and protect with
  VENDOR_EXTENSION permission

- CarInfoManager: add getBundle to allow vendors to
  pass generic data.

bug: 26191165

Change-Id: I6316e68bfbb60aa5634ec754868cebd501e93fd1
10 files changed