AppStartInfo surfaceflinger and renderthread timestamps

Add timestamps for:
- renderthread start
- surfaceflinger composition complete

Add single call back to WMS with all timestamps to reduce binder calls and ensure it's only called once per instance

Test: perform some starts, check values, confirm they match in trace
Bug: 287153617
Flag: android.app.app_start_info_timestamps
Change-Id: Id178600153478c253c4737cef281f7aa2ae66dd1
4 files changed