Added scripted level state and sub-classes for data loading and parsing

Added versions of char and char* to strToNum
Renamed SpawnWaves to just Waves
Centralized unit creation in SpawnBase