Merge "midi: Use std::optional instead of std::unique_ptr" am: e20137fccd am: 85056fca49 am: 54ea8228cc

Original change: https://android-review.googlesource.com/c/platform/frameworks/base/+/1502510

Change-Id: I295a0179516cfc8368cebcc9ed748846c82d04f5