In this release (N), we would still keep setting it (handles older Slaves with newer Master). Add code to handle it being unset in the Slave (handles older Master with newer Slaves).
In the following release (N+1), stop reading/setting it (the previous version would handle the unset case).
In release N+2, remove the field altogether (the previous release is not setting/reading it).
MESOS-2559 Do not use RunTaskMessage.framework_id.
- is depended upon by
MESOS-905 Remove Framework.id in favor of FrameworkInfo.id