simpleperf: keep binaries for debugging failed unwinding cases.

We need binaries for debugging failed unwinding cases. So
change --keep-failed-unwinding-stack-data to
--keep-failed-unwinding-debug-info, which stores both stack data and
used binaries for failed unwinding cases.

To store binaries in perf.data:
1. Add debug_unwind feature section to keep binary path and size info.
2. Add debug_unwind_file feature section to keep binary data.

Bug: 181075274
Test: run simpleperf_unit_test

Change-Id: Id8759051ba520f1be9c2ef6030143f8b4bafc7cb
13 files changed