Performance Bottleneck Fix
- Fixes performance bottleneck in Scene::Update() by allowing components to cache the last known index of their owner.
- Adds the number of each component to the debug dump.
- Moves typedefs into GunshipTypes.h to make it easier for them to be used around the engine.