Add wake reason to OperationContext.

This additional metadata can optionally be used by the HAL to make optimizations when an operation is started.

Bug: 246363169
Test: N/A (builds)
Change-Id: I493cba04f54d09f976b31a68661a18397af02ce9
7 files changed