Add event details and status to acknowledgement schema
Use the acknowledgement schema to acknowledge different event types
Mission: received | accepted | transmitted | started | completed Action: completed
The idea is that we can then use this to report incremental completion of missions based on receiving a platform_status
within a tolerance of a target waypoint.
Make these fields optional so existing implementation of acknowledgements from hydrosurv is unaffected.