Reimplemented AsteroidDataRepository.

The repository is now a collection of ConfigNodes, not a collection of full PartModules. Should cause fewer bugs going forward.