[Engine] Fixed case where object removed at the end of PackedPool would not have their index invalidated (set to SHRT_MAX).
[Engine] Created SpatialSystem to hold location information such as position, orientation, and scale.
[Engine] Renderer now takes a SpatialSystem pointer to obtain location information.
[D3D11Renderer] Render loop now uses SpatialSystem to obtain location information.
[Asteroids] Updated to use SpatialComponents.
[Primitives] Updated to use SpatialComponents.