Created generic scenario adder.

This adder will eliminate duplicate boilerplate code for adding a scenario to a save game.
Converted CustomAsteroidSpawner to new framework.