Merge changes Ia3065eb5,I602e8bb0

* changes:
  Update ProgramInfo to match HAL 2.0 changes.
  Implement front-end APIs for announcements.