Destroy components in reverse order of construction.
Components have some initialisation-order dependency. They could also have destroy-order dependency, and from a RAII-like point of view, it makes sense to do this.
Differential Revision: https://code.wildfiregames.com/D3843