Reverted "Fixed `wait()` and `destroy()` in composing containerizer.".
Reverted "Fixed `wait()` and `destroy()` in composing containerizer.".

This reverts commit 95decd404438abd422794524e01d72a889821566.

There are two reasons to revert this commit:
  1. After the agent recovers, if the nested containers that are
     launched beforehand are killed, they will no longer be updated
     with new status, because the `WAIT_NESTED_CONTAINER` call from
     the default executor will end up with a future forever. Please
     see MESOS-8391 for details.
  2. The original commit makes the composing containerizer wait()
     and destroy() rely on the same future of a ContainerTermination
     promise. This would get into the bug that composing containerizer
     destroy() may fail due to the wait() future got discarded.
     Need to protect it by using `undiscardable()`. Please see
     MESOS-7926 for details.

Review: https://reviews.apache.org/r/65139

asamerh4/mesos,abudnik/mesos,asamerh4/mesos,Gilbert88/mesos,reneploetz/mesos,andschwa/mesos,kaysoky/mesos,dforsyth/mesos,abudnik/mesos,Gilbert88/mesos,andschwa/mesos,reneploetz/mesos,jpeach/mesos,jpeach/mesos,reneploetz/mesos,kaysoky/mesos,kaysoky/mesos,dforsyth/mesos,jpeach/mesos,jpeach/mesos,reneploetz/mesos,chhsia0/mesos,abudnik/mesos,abudnik/mesos,gsantovena/mesos,jpeach/mesos,Gilbert88/mesos,jpeach/mesos,chhsia0/mesos,gsantovena/mesos,chhsia0/mesos,asamerh4/mesos,abudnik/mesos,kaysoky/mesos,kaysoky/mesos,asamerh4/mesos,asamerh4/mesos,reneploetz/mesos,dforsyth/mesos,andschwa/mesos,Gilbert88/mesos,jpeach/mesos,chhsia0/mesos,Gilbert88/mesos,andschwa/mesos,abudnik/mesos,abudnik/mesos,andschwa/mesos,andschwa/mesos,reneploetz/mesos,dforsyth/mesos,kaysoky/mesos,kaysoky/mesos,asamerh4/mesos,Gilbert88/mesos,dforsyth/mesos,chhsia0/mesos,chhsia0/mesos,dforsyth/mesos,Gilbert88/mesos,reneploetz/mesos,gsantovena/mesos,gsantovena/mesos,dforsyth/mesos,gsantovena/mesos,asamerh4/mesos,gsantovena/mesos,andschwa/mesos,chhsia0/mesos,gsantovena/mesos