Merge changes from topic "aae-camera-rvc-qpr-dev" into rvc-qpr-dev

* changes:
  Added a setView call before 3d stream started.
  Replace for-loop copying with memcpy.
  Fix SEGV_MAPERR in SurroundViewService destructor
  Update the core_lib from g3 cl/324068941 updated.
  Fixes setViews to be set from sv_app
  Fixes overlays in Surround View 3D
  Improve test coverage for SurroundViewSession
  Align the order of buffers to the listed cameras
  Remove CoreLibSetupHelper class.
  Sets processingEvsFrames earlier to fix conflicts
  Refine the stopping logic.
tree: f9ea49e364b262e18a31d12320b343b6c3095aba
  1. car-bugreportd/
  2. car-default-input-service/
  3. car-internal-lib/
  4. car-lib/
  5. car-maps-placeholder/
  6. car-systemtest-lib/
  7. car-test-lib/
  8. car-usb-handler/
  9. car_product/
  10. computepipe/
  11. EncryptionRunner/
  12. evs/
  13. experimental/
  14. FrameworkPackageStubs/
  15. obd2-lib/
  16. packages/
  17. procfs-inspector/
  18. service/
  19. surround_view/
  20. tests/
  21. tools/
  22. user/
  23. vehicle-hal-support-lib/
  24. watchdog/
  25. .clang-format
  26. .gitignore
  27. Android.mk
  28. CleanSpec.mk
  29. CPPLINT.cfg
  30. OWNERS
  31. PREUPLOAD.cfg
  32. README.md
  33. TEST_MAPPING
README.md

Native (C++) code format is required to be compatible with .clang-format file. Run

git clang-format --style=file --extension='h,cpp,cc' HEAD~

Note that clang-format is not desirable for Android java files. Therefore the command line above is limited to specific extensions.