Exclude exercise routes from ExerciseSessionRecord changelogs.

Routes are directly accessible from changelogs only by
  - the app which wrote the route.
  - apps which hold READ_EXERCISE_ROUTE signature permission.

Bug: 303664370, 303871379
Test: Added unit and CTS tests. Tested manually.
(cherry picked from https://googleplex-android-review.googlesource.com/q/commit:69c320af3eff7e5b094c235a49e98d0e64fc26a3)
Merged-In: I5ab3835a2ff451ef4ed18863858bb86af6a455c8
Change-Id: I5ab3835a2ff451ef4ed18863858bb86af6a455c8
11 files changed